我可以看到 jquery 的 $.getScript 位在它工作后会很方便,但这是我遇到问题的最后一点。我怀疑这个问题是由我加载 JS 文件的方式引起的。我怎样才能让它工作?我的 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="Not working." 之后发出警报;我收到了我期望的警报,告诉我它不起作用。我有许多需要使用它的项目,但对于我的生活,我无法让它工作。帮助?