2012-04-12 67 views
1

一个排JSON这是我简单的JSON代码:解析与jQuery

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

Firebug的控制台,我可以得到status

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

但要message以同样的方式拿下” t工作,我得到undefined

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

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

谢谢!

回答

2
$(function(){ 
    var x= {"status":"1","message":"This message"}; 
    alert(x.message); 
})​ 

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

+0

感谢。没有jq是完美的:-) – Roberto 2012-04-12 07:07:57

2

它应该不是这种语法?

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

不需要使用jQuery。 POJS做这项工作

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

尽量不要使用jQuery ...

var myjson = { 
    "status": 1, 
    "message": "This message" 
}; 
document.writeln(myjson.status); 
document.writeln(myjson.message); 
0

这对我的作品

alert({"status":1,"message":"This message"}.message)