【发布时间】:2017-09-05 03:11:58
【问题描述】:
我正在尝试使用 jquery 的 getJSON 方法读取本地 json 文件,因此我编写了以下代码来读取,但控制台日志在 firefox 中工作正常并显示输出但在 chrome 中不工作。 在 chrome 上我得到了这个错误:
Request Failed: parsererror, SyntaxError: Unexpected token } in JSON at position 951
这是我写的代码:
$(document).ready(function(){
$.getJSON('http://localhost/page2/data/cd.json',function(data){
alert("success");
console.log(data);
})
.fail(function( jqxhr, textStatus, error ) {
var err = textStatus + ", " + error;
console.log( "Request Failed: " + err );
});
});
我将此文件托管在 Xampp 本地服务器中, 我还检查 JSON 文件以进行验证。 该文件是有效的 JSON 文件。
【问题讨论】:
-
你能确认你的json是一个有效的,比如
{"key":"value"} -
我不确定,您是如何验证您的 json 的,但请您在 jsonlint.com 上查看
-
是的文件是 vaildate 使用 jsonlint.com
标签: javascript jquery json google-chrome xampp