[英]How can I get $.getScript to work correctly?
我可以看到jquery的$ .getScript位一旦工作就會很方便,但這是我遇到問題的最后一點。 我懷疑這個問題是由我加載JS文件的方式引起的。 我如何讓它工作? 我的index.html實際上是index.php,並且在body標簽之間很少。 我正在使用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."
當我點擊按鈕hToggle時,toggleHoverPanel發生,我沒有得到警報。 如果我在aaa =“不工作”之后發出警報。 我得到了我期待的警報,告訴我它不起作用。 我有許多項目需要使用它,但對於我的生活,我無法讓它工作。 救命?
高概率test.js文件無法找到。 將此片段添加到您的代碼中,然后重試:
$(document).ajaxError(function(event, request, settings){
alert('error loading: ' + request.status);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.