【发布时间】:2012-12-29 19:41:27
【问题描述】:
我正在尝试将文本文件从我的计算机读取到网站。我让它在 IE 中工作,但我似乎无法让它在 Chrome 中工作。我根本不擅长 html,所以任何帮助都会很棒!
<html>
<body>
<div id = "content">
</div>
<script lang = "javascript">
if (window.XMLHttpRequest)
{
xhttp=new XMLHttpRequest();
}
else // Internet Explorer 5/6
{
xhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xhttp.open("GET","./Test.txt",false);
xhttp.send("");
xmlDoc=xhttp.responseText;
document.getElementById('content').innerHTML = xmlDoc;
</script>
</body>
</html>
【问题讨论】:
-
Can't make it work in Chrome 意味着您至少遇到了某种错误。如果您发布它会很有用。
-
您正在尝试将文件从运行浏览器的计算机上传到服务器?出于安全原因,这不可能自动执行。
-
在 Chrome 中按 F12 并单击“控制台”。它应该向您显示任何 javascript 错误
-
这可以帮助你我认为stackoverflow.com/questions/371875/…
-
是的,正如 epascarello 所说,错误表明脚本正在寻找 file:///C:/Documents%20and%20Settings/j/Desktop/Test/Test.txt 中的文件 -这在 Chrome 中是不允许的
标签: javascript html ajax google-chrome