小编典典

jQuery为什么坚持我的纯文本格式不正确?

ajax

我正在进行AJAX调用以检索一些纯文本:

$.ajax({
  url:         "programData.txt",
  type:        "GET",
  dataType:    "text",
  cache:       false,
  success:     processData
});

但是,当我发出请求时,出现以下错误:

错误:格式不正确的源文件:file:///projects/foo/programData.txt?_ = 1259694590361行:1,列:2

jQuery为什么要尝试处理我的纯文本以及如何停止它?


阅读 306

收藏
2020-07-26

共1个答案

小编典典

您是通过HTTP在浏览器中加载页面还是将其作为常规文件打开?运行javascript的页面的地址是否以http:或file:开头?我怀疑是后者,在这种情况下,Ajax调用的工作方式有所不同(请参阅下面tvanfonsson的回复)。如果您要构建一个稍后将通过HTTP提供服务的Web应用,请尝试使用本地HTTP服务器运行页面。

2020-07-26