微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么jQuery坚持我的纯文本不是“格式良好”?

正在进行 AJAX调用以检索一些纯文本:
$.ajax({
  url:         "programData.txt",type:        "GET",dataType:    "text",cache:       false,success:     processData
});

但是,当我提出请求时,我收到以下错误

Error: not well-formed
Source File: file:///projects/foo/programData.txt?_=1259694590361
Line: 1,Column: 2

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

解决方法

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

原文地址:https://www.jb51.cc/jquery/178265.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐