Pregunta

Puedo ver que el bit .getScript de JQuery sería útil una vez que esté funcionando, pero es el último poco que tengo problemas.Estoy sospechando que el problema es causado por la forma en que estoy cargando archivos JS.¿Cómo puedo trabajar esto?Mi índice.html es en realidad index.php y tiene muy poco entre las etiquetas del cuerpo.Estoy usando jquery 1.7.1

<body id="btLive">
     <script>
          buildInterfaces();
     </script>
</body>

builderinterfaces () reside dentro de un documento llamado Layoutloader.js.En ese archivo, tengo lo siguiente:

$(document).ready(function() {
     $('#hToggle').click(function() {
          aaa = "Not working.";
          $.getScript('test.js', function() {
               alert(aaa);
          });
          toggleHoverPanel();
     });
});

Como mi prueba, Test.js está en la misma carpeta que LayoutloaDer.js y contiene solo lo siguiente:

aaa = "Successful Load."

Cuando hago clic en el botón HTOGGLE, ToggleHoverlel se realiza y no recibo alerta.Si coloco una alerta después de AAA="No funciona";Recibo la alerta que espero, diciéndome que no está funcionando.Tengo una serie de elementos con los que necesito usar esto, pero por la vida de mí, no puedo hacer que funcione.Ayuda?

¿Fue útil?

Solución

With high probability test.js file could not by found. Add this piece to your code and try again:

$(document).ajaxError(function(event, request, settings){
  alert('error loading: ' + request.status);
});
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top