牛骨文教育服务平台(让学习变的简单)
博文笔记

浅谈js对json_encode(PHP)后的对象处理方法

创建时间:2010-07-24 投稿人: 浏览次数:9175

为了减小服务端请求的数据,通常不会采用刷新页面的方式获取新数据,尤其是增量数据,采用ajax请求,服务器端返回一个json类型的数组的方式。

 

这里以PHP的json_encode()函数为例,简述其交互过程。

 

前端:

 

使用ajax请求PHP页面(这里用jquery.ajax的GET方法)

 

 

 

服务端

 

        假设arrA是一个要返回的数组。可以通过下面这段代码将其返回。

 

 

 

 

需要注意的是:

PHP中json_encode函数return的结果是string的形式,所以前端还需要通过eval()函数来以JS代码形式执行这段string

把结果保存到一个数组里,接下来只要遍历数组元素就可以了。

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。