올바르게 작동하려면 $ .getscript를 어떻게 얻을 수 있습니까?
-
14-11-2019 - |
문제
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);
});
제휴하지 않습니다 StackOverflow