我的 JSON:
{
"operatorname": "LUKUP",
"Schedule": {
"channel": [
{
"bouquet": "Music",
"channelgenre": "English Music",
"prepaid_price": 15
},
{
"bouquet": "News",
"channelgenre": "English News",
"prepaid_price": 7
}
]
}
}
Ajax 调用:
$.ajax({
type: "POST",
url: my_url,
async: false,
success: function(result){
alert(JSON.stringify(result));
message= JSON.parse(result);
alert(message.Schedule.channel.length);
}
});
我的json来了。第一条警报消息给出了我的 JSON。当我解析该 json 时,出现错误,如
未捕获的语法错误:意外的标记 o
位置:jquery.min.js.2
我尝试解决这个问题。无法弄清楚哪里出了问题。
谁能帮帮我
最佳答案
删除 "prepaid_price": 15
和 "prepaid_price": 7
后面的逗号。您还缺少 JSON 末尾的结束 }
。
您可以在此处验证您的 JSON:http://www.jsoneditoronline.org/
{
"operatorname": "LUKUP",
"Schedule": {
"channel": [
{
"bouquet": "Music",
"channelgenre": "English Music",
"prepaid_price": 15
},
{
"bouquet": "News",
"channelgenre": "English News",
"prepaid_price": 7
}
]
}
}
关于javascript - 无法使用 Ajax 检索 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32432590/