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


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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM