小编典典

使用JQuery或Ajax加载.txt文件

ajax

我该如何修复下面的脚本,以便每次都能使用!有时它起作用,有时却不起作用。 Pro JQuery
解释了造成这种情况的原因,但没有讨论如何解决。我几乎肯定它与ajax
ready状态有关,但是我不知道如何编写它。Web显示了大约99种不同的方式来编写Ajax和JQuery,这有点让人不知所措。

我的目标是创建一个HTML外壳,该外壳可以填充基于服务器的文本文件中的文本。例如:假设服务器上有一个名为AG的文本文件,其内容为PF:PF-01,PF-02,PF-03等。我想提取此信息并在HTML
DOM之前填充它被用户看到。一个用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>

阅读 441

收藏
2020-07-26

共1个答案

小编典典

试试这个:

var pageExecute = {

    fileContents:"Null",
    pagePrefix:"Null",
    slides:"Null",

    init: function () {
        $.ajax({
            url: "./seeds/Ag.txt",
            async: false,
            success: function (data){
                pageExecute.fileContents = data;
            }
        });
    }
};
2020-07-26