当我这样做的时候console.log(msg);
。我的回复是这样的[{"test":"aaaaa"}].
现在,我如何选择 aaaa。
msg
是一个数组,第一个元素是{"test": "aaaaa"}
所以你可以做msg[0].test
或msg[0]['test']
var myobj = {
"managaner": ["Prateek","Rudresh","Prashant"],
"employee": ["namit","amit","sushil"],
"hr": ["priya","seema","nakul"]
}
alert(myobj['employee'][1]); // Outputs "amit"
尝试这个:
$.each(msg, function(i, item){
console.log(item.test);
});
如果您json
从某个服务器或 Web 服务获得响应,那么在您的ajax success function(){}
.
这是怎么回事,你有一个数组中的 json 响应,所以这里$.each()
循环遍历它从服务器获得的响应,然后使用item
循环对象的 param 进入函数。所以最后console.log(item.test)
是打印对象的属性。
尝试这个
msg[0].test
或者
msg[0]["test"]
我明白那个 msg=[{"test":"aaaaa"}]
那么你将不得不将值作为msg[0].test
。然后你可以得到“ aaaaa ”
例子:
function(data) {
var result = data[0];
var was = result.was;
}