我怎样才能修复下面的脚本,使其每次都能工作!有时有效,有时无效。专业版 JQuery解释了导致此问题的原因,但没有讨论如何解决它。我几乎肯定它与 ajax 就绪状态有关,但我不知道如何编写它。 Web 展示了大约 99 种不同的方法来编写 ajax 和 JQuery,这有点令人眼花缭乱。
我的目标是创建一个 HTML shell,可以填充来自基于服务器的文本文件的文本。例如:假设服务器上有一个名为 AG 的文本文件,其内容为 PF:PF-01、PF-02、PF-03 等。我想提取此信息并在它之前填充 HTML DOM被用户看到。 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;
}
});
}
};
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)