문제

jQuery의 $ .getscript 비트가 일하면서 편리 할 것이라는 것을 알 수 있습니다. 그러나 나는 문제가있는 지난 조금입니다.문제는 JS 파일을로드하는 방법으로 인해 발생합니다.어떻게 일하러 가야합니까?My index.html은 실제로 index.php이며 본문 태그 사이에 거의 없습니다.jQuery 1.7.1 를 사용하고 있습니다

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

buildInterfaces () 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."
.

버튼을 클릭하면 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