// 首先先要确认返回的是json格式,这个找个json在线解析校验一下就可以了
success:function(msg){
/**这个位置接到的msg需要eval一下 为什么要eval呢??? **/
var msg = eval(msg); // 如果js报错就使用eval("("+msg+")")重试一下, 对js了解不多
// 下面就可以用for in循环了.当然 for 循环也一样 你用的是for循环 我用个for in吧
var data = msg.data;
for(i in data){
console.log(data[i]);
console.log(data[i].msg);
}
// 以上只是我的推测 不代表可以解决问题 只希望能帮到你 原因不多说 js了解不多
}
加一行代码试试: var resultValue = eval('(' + data + ')');