Mik*_*e D 5 javascript xmlhttprequest
我使用以下代码从javascript中读取文件
var filePath = "SBL_PROBES.txt";
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET",filePath,false);
xmlhttp.send(null);
var fileContent = xmlhttp.responseText;
var fileArray = fileContent.split('\n')
var n = fileArray.length;
Run Code Online (Sandbox Code Playgroud)
事情很顺利,我可以从fileArray访问文件内容.但是firefox错误控制台上出现错误,抱怨该文件的第1行的内容.我不希望由javascript或firefox解释的文件,我想要的是我用javascript解析的内容.
firefox控制台说
错误:语法错误源文件:file:/// C:/Documents%20and%20Settings/Mike/Desktop/mustache/SBL_PROBES.txt行:1,列:1源代码:"title""短名称""长名称""当前","最大","最小","日最大","日闵"
如果我把<blockquote> </blockquote>放在文件中,错误就会消失!
发生了什么,我该如何解决?
我需要做任何事情来关闭文件吗?当这些变量超出范围时,事情会被清理干净吗?
Sax*_*ier 13
这应该解决它:
xmlhttp.overrideMimeType('text/plain');
Run Code Online (Sandbox Code Playgroud)
默认情况下,似乎使用XMLParser解析本地文件.
| 归档时间: |
|
| 查看次数: |
5926 次 |
| 最近记录: |