我怎样才能修复下面的脚本,让它每次都能正常工作!有时有效,有时无效。 Pro JQuery 解释了造成这种情况的原因,但没有讨论如何修复它。我几乎肯定它与 ajax 就绪状态有关,但我不知道如何编写它。 Web 显示了大约 99 种不同的方式来编写 ajax 和 JQuery,这有点让人不知所措。
我的目标是创建一个 HTML 外壳,可以用基于服务器的文本文件中的文本填充。例如:假设服务器上有一个名为 AG 的文本文件,其内容为 PF:PF-01、PF-02、PF-03 等。被用户看到。 A 是 @#!#$*& PHP,然后发现我的主机关闭了 fopen()。所以我来了。
谢谢你的帮助。
JS - plantSeed.js
var pageExecute = {
fileContents:"Null",
pagePrefix:"Null",
slides:"Null",
init:function () {
$.ajax({
url: "./seeds/Ag.txt",
success: function (data){
pageExecute.fileContents = data;
}
});
}
};
HTML - 头部
<script type="text/javascript">
pageExecute.init();
</script>
HTML - 正文
<script type="text/javascript"> alert(pageExecute.fileContents); </script>
最佳答案
试试这个:
var pageExecute = {
fileContents:"Null",
pagePrefix:"Null",
slides:"Null",
init: function () {
$.ajax({
url: "./seeds/Ag.txt",
async: false,
success: function (data){
pageExecute.fileContents = data;
}
});
}
};
关于javascript - 使用 JQuery 或 Ajax 加载 .txt 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11589387/