Вопрос

Я вижу, что бит jQuery $ .getscript, когда он будет работать, но это последнее немного у меня проблемы с.Я подозреваю, что проблема вызвана тем, как я загружаю файлы JS.Как мне сделать это на работу?Мой index.html на самом деле index.php и имеет очень мало между тегами тела.Я использую jQuery 1.7.1

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

BuildingInterfaces () находится внутри документа с именем layoutloader.js.В этом файле у меня есть следующее:

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

Как мой тест, test.js находится в той же папке, что и layoutloader.js и содержит только следующее:

aaa = "Successful Load."
.

Когда я нажимаю на кнопку HTOGGLE, TOGGLEHOVERPANEL имеет место, и я не получаю предупреждения.Если я помещу оповещение после AAA= «не работает».;Я получаю предупреждение, я ожидаю, рассказывая мне, что это не работает.У меня есть ряд предметов, которые мне нужно использовать это, но для меня жизни я не могу получить его на работу.Помочь?

Это было полезно?

Решение

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);
});
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top