博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用Jquery处理PHP返回的JSON格式数据的三种方法
阅读量:6813 次
发布时间:2019-06-26

本文共 677 字,大约阅读时间需要 2 分钟。

hot3.png

JSON数据格式在做AJAX应用时广泛使用,而且AJAX前端对其处理也很灵活,通常有这样几种方法:

后端代码(PHP):
$arr = array(array('id'=>'12','name'=>'baidu'),array('id'=>'13','name'=>'google'),array('id'=>'14','name'=>'coderbolg'));  echo json_encode($arr);
方法一:
var obj=eval("("+data+")");$.each(obj,function(key,item){     alert( 'id:'+ item.id +',name='+ item.name );})
方法二:
obj = $.parseJSON(data);for(key in obj){     alert( 'id:'+ obj[key]['id'] +',name='+ obj[key]['name'] );}
方法三:
obj = $.parseJSON(data);$.each(obj,function(key,item){     alert( 'id:'+ item.id +',name='+ item.name );})
以上三种方法展示了Jquery从PHP中获取到JSON格式的数据后不同的处理方式。 方法一的 eval() 可能有安全问题。以上示例常常用来实现AJAX分页功能。

转载于:https://my.oschina.net/imxiangyang/blog/38974

你可能感兴趣的文章