1. 程式人生 > >JS簡單循環遍歷json數組的方法

JS簡單循環遍歷json數組的方法

否則 alert 情況 number -i uncaught for class syntax

例如數據庫裏面的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

原因是:請求後臺接口是,後臺無響應(就是毫無反應),這情況要麽是接口字母寫錯了,要麽就是後臺的問題。

JS簡單循環遍歷json數組的方法