JS简单循环遍历json数组的方法

最后都变了- 提交于 2019-11-29 17:12:01

例如数据库里面的json字符串是这样的

1
2
3
4
5
var str = '[{"name":"宗2瓜","num":"1","price":"122"},{"name":"宗呱呱","num":"1","price":"100"}]';
var xqo = eval('(' + str + ')');
for(var i in xqo){
  alert(xqo[i].name);
}

上面的是js的,下面的是jquery来解析json字符串,

1
2
var cc = jQuery.parseJSON(data);
alert(cc[0].title);

循环的话,和上面一样

 

最后,后台返回json数据是用echo,不是return,否则前端收不到,会报:

Uncaught SyntaxError: Unexpected end of JSON input

原因是:请求后台接口是,后台无响应(就是毫无反应),这情况要么是接口字母写错了,要么就是后台的问题。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!