老实说,我认为我有一个大脑打嗝或什么的,但我已经被抓住了整整半个小时。我正在使用 jQuery 的 .post() 发布,响应是一个 JSON 对象,例如:
{
"meta": {
"status": 201,
"msg": "Created"
},
"response": {
"id": 1111111
}
}
但是,我不知道为什么我不能在这个 JSON 中定位任何东西。这是我正在处理的问题:
$.post('post.php',function(d){
alert(d) // Returns the JSON string above
alert(d.meta.status) // Returns 'undefined' (expecting 201)
})
帮助!谢谢 :)