我正在进行AJAX调用以检索一些纯文本:
$.ajax({ url: "programData.txt", type: "GET", dataType: "text", cache: false, success: processData });
但是,当我发出请求时,出现以下错误:
错误:格式不正确的源文件:file:///projects/foo/programData.txt?_ = 1259694590361行:1,列:2
jQuery为什么要尝试处理我的纯文本以及如何停止它?
您是通过HTTP在浏览器中加载页面还是将其作为常规文件打开?运行javascript的页面的地址是否以http:或file:开头?我怀疑是后者,在这种情况下,Ajax调用的工作方式有所不同(请参阅下面tvanfonsson的回复)。如果您要构建一个稍后将通过HTTP提供服务的Web应用,请尝试使用本地HTTP服务器运行页面。