原标题:Ajax中的JSON实现
JSON是一种通用的数据传输格式,是一个无序数据的集合,在内存中表现为一段连续的内存地址。JSON也是Object类的实例化对象。
① JSON是数据的集合
② 这个集合是无序的
在Java中,可以通过一对花括号{}来描述这个集合。
例1:使用JSON来描述一个人的信息
例2:使用JSON来描述多个人的信息
在PHP5中专门提供了两个函数,用于生成与解析JSON格式的数据。
json_encode(数组或对象) :把数组或对象转化生成JSON格式的数据
json_decode(json数据,$flag) :把一个json格式的数据转化为数组或对象
参数说明:$flag如果为true,则返回数组,反之则返回对象。
运行结果:
例1:使用Ajax JSON求两个数的四则运算
① 定义html页面
② 定义Java脚本
③ 编写php程序
④ 处理返回的数据
eval方法,主要功能:把字符串当做Java脚本执行。在Ajax中,我们可以使用eval(‘(‘ xhr.responseText ’)’) 把一个json格式的字符串转化为json对象。
php代码
运行结果:
例2:使用Ajax JSON读取分类表中的分类信息并放入select下拉选框中
php代码
运行结果:
【IT科技之家-itkeji综合 -文章版权声明】
非特殊说明,本文版权归 [ IT科技之家-itkeji综合 ] 所有,转载请注明出处.
更多文章请关注:itkeji综合返回搜狐,查看更多
责任编辑: