Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Ajax加载文本文件?_Ajax_Jquery - Fatal编程技术网

如何使用Ajax加载文本文件?

如何使用Ajax加载文本文件?,ajax,jquery,Ajax,Jquery,如何使用Ajax加载.txt文件?我只知道如何加载XML文件 这就是我到目前为止所做的: function loadTxt(url) { var xmlhttp; var txt; if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp = new XMLHttpRequest(); } else

如何使用Ajax加载.txt文件?我只知道如何加载XML文件

这就是我到目前为止所做的:

function loadTxt(url)
{
    var xmlhttp;
    var txt;
    if (window.XMLHttpRequest)
    {
        // code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp = new XMLHttpRequest();
    }
    else
    {
        // code for IE6, IE5
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange=function()
    {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
        {
           document.getElementById("phones").innerHTML=xmlhttp.responseText;
        }
        xmlhttp.open("GET","folder",true);
            xmlhttp.send();
    }
}
然后:


但什么也没发生。
这是我第一次使用Ajax,希望您能提供详细的答案。

您还没有使用Ajax打开与服务器的连接

XHR.open("GET", urlToYourTextFile, true);

连接打开后,您必须调用send()来实际发送请求。

请不要要求别人为您编写代码。这是你的任务/工作,所以展示你到目前为止写的代码,并描述你遇到的问题。你想在哪里加载它?在浏览器上?能否显示用于加载xml文件的引用?获取文本文件应该类似。我想获取数据并显示它加载文本文件的过程与加载XML文件的过程相同。你说你可以加载一个XML文件,只是做同样的事情。不能管理,只是看了一个例子。这是我到目前为止所做的,我将xmlhttp更改为XHR,什么也没有发生。对不起,兄弟,我所说的XHR是指XMLHttpRequest对象,在您的例子中是xmlhttp。顺便问一下,这一行中的文件夹是什么:
xmlhttp.open(“GET”,“folder”,true)要打开的第二个参数必须是文本文件的URL,如果源文件位于同一目录中,则类似于localhost:8080/file.txt或file.txt。URL…:)所以我有xmlhttp。。知道它为什么不工作吗?请检查你的URL。“folder”似乎不是有效的URL,它是://something/something/file.txt
XHR.open("GET", urlToYourTextFile, true);