编码:
function readfile(company)
{
var url = "JSON/" + company + ".json"
$.get(url,function(data){
parse(data)
})
.fail(function(jqXHR, textStatus, errorThrown){
console.log("FAILURE!");
console.log(errorThrown)
console.log(textStatus);
console.log(jqXHR);
});
}
响应:
FAILURE! reader.js:10
SyntaxError {} reader.js:11
parsererror reader.js:12
Object {...}
让我难过的是网络选项卡显示 JSON 已加载,jqXHR 中的响应状态为 200 和“OK”等......但 jQuery 继续运行 .fail()
在这里检查了 json ,它显示它是有效的,netbeans/eclipse 也是如此(试图在这里覆盖我的所有基础),但 jquery 仍然说不。
网络工具显示application/json
为 MIME 类型,并且
Request Method:GET
Status Code:304 Not Modified
虽然 jqXHR 显示
status: 200
显然我做错了什么。有任何想法吗?
注意:不是跨源请求,在运行 WAMP 的本地主机上,服务器在线。监视器已插入。