我使用此代码加载文本文件的内容:为什么我无法在jQuery中加载特定的文本文件?
function go(){
//var myFile = "c:/BMCclient.log";
var myFile = "abc.html";
$.get(myFile, function(data) {
alert (data);
$('#_content').html(data);
alert('Load was performed.');
});
}
当myFile = "abc.html";
此方法成功执行,但是当我使用 myFile = "c:/BMCclient.log";
那么它抛出一个异常:
uncaught exception: [Exception... "Component returned failure code: 0x805e000a [nsIXMLHttpRequest.open]" nsresult: "0x805e000a (<unknown>)" location: "JS frame :: file:///C:/PIC/batch/personal/web/js/jquery/jquery-1.4.2.js :: anonymous :: line 5113" data: no]
为什么它正在发生?
网站如何使用HTTP GET访问个人计算机上的文件? $ .get('c:/BMCclient.log',函数(数据)无效 – RPM1984 2010-08-31 07:11:35
@RPM:如果它无效,那么它是否应该抛出异常? – 2010-08-31 08:44:50