Javascript jquerygiving me";“未定义”;呼应json
我正在打印“消息” JSON: 我尝试了三件事,以下是它们的结果Javascript jquerygiving me";“未定义”;呼应json,javascript,jquery,json,jsonp,Javascript,Jquery,Json,Jsonp,我正在打印“消息” JSON: 我尝试了三件事,以下是它们的结果 console.log(msg)=>[{“结果”:false,“消息”:“您的帐户正在等待beta激活”}](这很好) var x=$.parseJSON(msg) console.log(x)给了我一个对象 console.log(x.message)提供未定义的 如果不是这样,访问msg.message的正确方法是什么?数组中有一个对象。使用索引0 x[0].message; x[0].message; 如果预计数组中会
console.log(msg)
=>[{“结果”:false,“消息”:“您的帐户正在等待beta激活”}]
(这很好)
var x=$.parseJSON(msg)代码>
console.log(x)
给了我一个对象
console.log(x.message)
提供未定义的
如果不是这样,访问msg.message的正确方法是什么?数组中有一个对象。使用索引0
x[0].message;
x[0].message;
如果预计数组中会有更多对象,可以使用$。each
迭代数组
$.each(x, function(i, obj) {
console.log(obj.message);
});
数组中有一个对象。使用索引0
x[0].message;
x[0].message;
如果预计数组中会有更多对象,可以使用$。each
迭代数组
$.each(x, function(i, obj) {
console.log(obj.message);
});
看起来您得到的json对象包含返回的数组,是否尝试:
console.log(x[0].message);
看起来您得到的json对象包含返回的数组,是否尝试:
console.log(x[0].message);
json是对象的
相反,你应该使用
json是对象的
相反,你应该使用