为了减小服务端请求的数据,通常不会采用刷新页面的方式获取新数据,尤其是增量数据,采用ajax请求,服务器端返回一个json类型的数组的方式。
这里以PHP的json_encode()函数为例,简述其交互过程。
前端:
使用ajax请求PHP页面(这里用jquery.ajax的GET方法)
服务端 :
假设arrA是一个要返回的数组。可以通过下面这段代码将其返回。
需要注意的是:
PHP中json_encode函数return的结果是string的形式,所以前端还需要通过eval()函数来以JS代码形式执行这段string
把结果保存到一个数组里,接下来只要遍历数组元素就可以了。
本文介绍如何利用AJAX和JSON实现前后端数据交互,前端通过jQuery发起GET请求,服务器端以PHP响应,返回JSON格式的数据。文章提供了一个具体的示例代码,包括前端请求和后端处理的完整流程。

373

被折叠的 条评论
为什么被折叠?



