$.getJSON可以't解析数组
$.getJSON can't parse array
我试图使用$.getJSON从json(对象数组)文件中获取数据,但我发现了这个错误:"success"函数无法执行。但如果json内容对象我做错了什么?
我的JS和JSON代码如下:JS:
$.getJSON('test2.json', function(data){
console.log('getJSON callback works');
$.each(data, function(idx, obj){
$.each(obj, function(key, value){
console.log(key + ": " + value);
});
});
});
JSON:
[
{
"user_name": "Name 1",
"user_company": "Company 1",
"message": "Message 2",
},
{
"user_name": "Name 2",
"user_company": "Company 2",
"message": "Message 2",
},
{
"user_name": "Name 3",
"user_company": "Company 3",
"message": "Message 3",
}
]
在每个对象的最后删除","
[
{
"user_name": "Name 1",
"user_company": "Company 1",
"message": "Message 2"
},
{
"user_name": "Name 2",
"user_company": "Company 2",
"message": "Message 2"
},
{
"user_name": "Name 3",
"user_company": "Company 3",
"message": "Message 3"
}
]
尝试捕获错误并成功
$.getJSON( "test.js", { name: "John", time: "2pm" } )
.done(function( json ) {
console.log( "JSON Data: " + json.users[ 3 ].name );
})
.fail(function( jqxhr, textStatus, error ) {
var err = textStatus + ", " + error;
console.log( "Request Failed: " + err );
})
相关文章:
- 如何加速getJSON数组数据
- 使来自 GetJson 数组的循环数据成为链接
- jQuery $.getJSON : 将数组传递给 PHP
- 从Jquery$.getJSON方法获取数组的全局数组到REUSE数组
- $.getJSON可以't解析数组
- 如何从$.getJSON调用中以print_r()方式打印关联数组
- getJSON从这个json数组中获取数据
- 如何使用getJSON将javascript关联数组传递到php文件
- 使用$.when()和.then基于$.getJSON响应更新数组
- 美元.getJSON数组值Javascript
- 如何在getjson调用结束时显示数组内容
- getJSON不允许数组通过
- 不能访问$中的全局数组.getJSON函数
- 如何在jquery中返回一个索引数组对象到getJSON请求
- 在$.getJSON异常之后对JSON数组进行排序
- 使用$.getJSON检索JSON数组并返回值
- 如何使用getJSON从文件中获取JSON数组
- 如何在数组上调用.getJSON
- jQuery:调用 $.getJSON 时填充数组时出现问题
- getJSON 请求循环遍历参数数组,每次调用之间都有延迟