javascript - 使用 JQuery 或 Ajax 加载 .txt 文件

标签 javascript ajax jquery text-files

我怎样才能修复下面的脚本,让它每次都能正常工作!有时有效,有时无效。 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/

相关文章:

Gzip 的 JavaScript 实现

javascript - 在模型上生成自定义 Backbone 错误。保存成功

javascript - 将数据保存到使用 Ajax 以 JSON 形式发送的文本文件中

javascript - 无法使用 Rangy 库取消突出显示 2 个不同段落中的选择

javascript - 为什么关闭 Charles 应用程序后无法访问网站?

javascript - 将 jvectormap 的中心从 EU 更改为 ASIA

javascript - 用户调整窗口大小后获取浏览器宽度和高度

jquery - IE再次失效,jQuery滚动震动剧烈

javascript - 将具有相同类的所有元素的 div 高度设置为与宽度相同

Javascript:Cookie、选择框和 'document.getElementById' 在 Internet Explorer 中不起作用