[英]$.getJSON can't parse array
我正在嘗試使用$ .getJSON從json(對象數組)文件中獲取數據,但是我發現此錯誤:“成功”功能無法執行。 但是,如果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 );
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.