Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.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
Javascript响应文本_Javascript - Fatal编程技术网

Javascript响应文本

Javascript响应文本,javascript,Javascript,如何加载页面而不是http.responseText document.getElementById("content").innerHTML = http.responseText; // works document.getElementById("content2").innerHTML = "test"; // works document.getElementById("content3").src = "dir/file.txt;"; // how display file.txt

如何加载页面而不是http.responseText

document.getElementById("content").innerHTML = http.responseText; // works
document.getElementById("content2").innerHTML = "test"; // works
 document.getElementById("content3").src = "dir/file.txt;"; // how display file.txt content.

file.txt路径与javascript位于同一位置。[web服务器]

我认为你不能直接通过JavaScript实现,你必须在服务器端实现…

我认为你不能直接通过JavaScript实现,你必须在服务器端实现…

使用jQuery,你可以做到:

$("#element").load("file.txt");
您只需下载jQuery js文件并将其放在Web服务器上,然后将其包含在页面顶部:

<script src="jquery.js"></script>


…这是假设您的文件是服务器端的。如果使用jQuery时需要客户端文件,则不可能,您可以执行以下操作:

$("#element").load("file.txt");
您只需下载jQuery js文件并将其放在Web服务器上,然后将其包含在页面顶部:

<script src="jquery.js"></script>


…这是假设您的文件是服务器端的。如果它是您想要的客户端文件,则不可能

您想用javascript加载文件的内容吗?您能澄清一下吗?您正在尝试加载本地文件吗?来自服务器的文件?是。我想将文件内容加载到页面中。如果http.responseText=false或出现错误,“file.txt”在Web服务器或用户计算机上的什么位置?我不明白?如果希望从DIV中的文件中获取内容,则需要发出另一个AJAX请求(xlmhtprequest)。显然,您已经这样做了(使用http.responseText)-这是唯一可以这样做的方法,除非您创建一个IFRAME,将内容文件加载到其中,然后复制它,但这太傻了…您想用javascript加载文件的内容吗?您能澄清一下吗?您正在尝试加载本地文件吗?来自服务器的文件?是。我想将文件内容加载到页面中。如果http.responseText=false或出现错误,“file.txt”在Web服务器或用户计算机上的什么位置?我不明白?如果希望从DIV中的文件中获取内容,则需要发出另一个AJAX请求(xlmhtprequest)。显然,您已经这样做了(使用http.responseText)-这是您唯一可以这样做的方法,除非您创建一个IFRAME,将内容文件加载到其中,然后复制它,但这太愚蠢了…是的,这是正确的-浏览器无法访问客户端MachineEyes上的文件我知道,我没有尝试访问客户端MachineEyes这是正确的-浏览器无法访问客户端MachineEyes上的文件我知道,我也没有尝试访问客户端MachineEyes,但这不是我想要的。没有问题-您仍然没有澄清是否尝试从用户的机器(客户端)加载文件或者Web服务器抱歉,但这不是您想要的。没有问题-您仍然没有澄清您是尝试从用户的计算机(客户端)还是Web服务器加载文件