从本地javascript文件读取本地文本文件?
我使用以下代码从本地Javascript文件读取本地文本文件,但它不起作用:从本地javascript文件读取本地文本文件?,javascript,file,text,Javascript,File,Text,我使用以下代码从本地Javascript文件读取本地文本文件,但它不起作用: var txtFile = new XMLHttpRequest(); txtFile.open('GET', fileLocation, true); 我得到的错误是: XMLHttpRequest cannot load file:///C:/File.txt. Cross origin requests are only supported for HTTP. 有什么想法吗?您不能从javascript访问本
var txtFile = new XMLHttpRequest();
txtFile.open('GET', fileLocation, true);
我得到的错误是:
XMLHttpRequest cannot load file:///C:/File.txt. Cross origin requests are only supported for HTTP.
有什么想法吗?您不能从javascript访问本地资源, 您应该将此文件放在您的站点中,并尝试通过文件位置访问它,如查看以下内容:
var fileContent='';
var theLocation='';
function readFileViaApplet(n) {
document.f1.t1.value='Reading in progress...';
document.ReadURL.readFile(theLocation);
setTimeout("showFileContent()",100);
}
function showFileContent() {
if (document.ReadURL.finished==0) {
setTimeout("showFileContent()",100);
return;
}
fileContent=document.ReadURL.fileContent;
document.form1.textarea1.value=fileContent;
}