使用jQuery得到Json数据后使用$.each报错,原因是需要将Json字符串转化为javascript对象。网上寻找解决方案:http://blog.csdn.net/u014801801/article/details/52894269
源码:
$.get(url, function(data) {
$.each(data,function(infoindex, info){
})
})
解决方案:
$.get(url, function(data) {
$.each($.parseJSON(data),function(infoindex, info){
})
})
另外,如果加上$.parseJSON方法,在手机上可以正常显示数据,但是在chrome上则无法正常读取,所以需要做判断。
感谢“java厉害了我的哥”