如何修复下面的脚本,使其每次都能正常工作!有时它有效,有时则无效。Pro JQuery解释了造成这种情况的原因,但没有谈到如何解决它。我几乎肯定它与 ajax 就绪状态有关,但我不知道如何编写它。网上展示了大约 99 种不同的 ajax 和 JQuery 编写方式,这有点让人不知所措。
我的目标是创建一个 HTML shell,可以填充来自基于服务器的文本文件中的文本。例如:假设服务器上有一个名为 AG 的文本文件,其内容为 PF:PF-01、PF-02、PF-03 等。我想提取此信息并在 HTML DOM 出现之前填充它被用户看到。A 在 PHP 中是 @#!#$*& 金色,然后发现我的主机关闭了 fopen()。所以我在这里。
谢谢你的帮助。
JS - 植物种子.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>