$ .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."
.
ボタン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);
});
所属していません StackOverflow