1

这是我的简单 json 代码:

{
    "status": 1,
    "message": "This message"
}

使用萤火虫控制台,我可以得到status

$({"status":1,"message":"This message"}.status)[0];
>>> 1

但是message以同样的方式是行不通的,我得到undefined

$({"status":1,"message":"This message"}.message)[0];
>>> undefined

我将获得“此消息”。我究竟做错了什么?

谢谢!

4

5 回答 5

2

不应该是这种语法吗?

$({"status":1,"message":"This message"})[0].message
于 2012-04-12T06:58:37.997 回答
2
$(function(){
    var x= {"status":"1","message":"This message"};
    alert(x.message);
})​

看这里http://jsfiddle.net/JxHme/

于 2012-04-12T07:02:12.680 回答
1

尝试不使用jquery ...

var myjson = {
    "status": 1,
    "message": "This message"
};
document.writeln(myjson.status);
document.writeln(myjson.message);
于 2012-04-12T07:07:02.567 回答
0

无需使用 jQuery。POJS 完成这项工作

{"status":1,"message":"This message"}.message;
于 2012-04-12T07:00:49.563 回答
0

这对我有用

alert({"status":1,"message":"This message"}.message)
于 2014-07-09T10:05:35.453 回答