Question

Je peux voir que le bit $ .Getscript Bit de JQuery serait pratique une fois que cela fonctionne, mais c'est le dernier petit peu que j'ai des problèmes.Je soupçonne que le problème est causé par la façon dont je chargez des fichiers JS.Comment puis-je obtenir cela pour travailler?Mon index.html est en réalité index.php et a très peu d'entre les étiquettes du corps.J'utilise jQuery 1.7.1

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

Buildinterfaces () réside dans un document nommé layoutOrder.js.Dans ce fichier, j'ai ce qui suit:

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

Comme mon test, test.js est dans le même dossier que layoutOutloader.js et ne contient que les éléments suivants:

aaa = "Successful Load."

Lorsque je clique sur le bouton HTOGgle, ToggleHoverpanel a lieu et je n'obtiens pas d'alerte.Si je place une alerte après AAA="ne fonctionne pas".Je reçois l'alerte que j'attends, me disant que ça ne marche pas.J'ai un certain nombre d'articles que j'ai besoin pour utiliser cela, mais pour la vie de moi, je ne peux pas le faire travailler.Aide?

Était-ce utile?

La solution

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);
});
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top