php ajax json格式数据,Ajax中的JSON实现

原标题:Ajax中的JSON实现

JSON是一种通用的数据传输格式,是一个无序数据的集合,在内存中表现为一段连续的内存地址。JSON也是Object类的实例化对象。

① JSON是数据的集合

② 这个集合是无序的

在Java中,可以通过一对花括号{}来描述这个集合。

例1:使用JSON来描述一个人的信息

3665aa228ecab341ef962526b8204dfe.png

例2:使用JSON来描述多个人的信息

dac36b5ec3239a606a3efa9aa8affdee.png

在PHP5中专门提供了两个函数,用于生成与解析JSON格式的数据。

json_encode(数组或对象) :把数组或对象转化生成JSON格式的数据

json_decode(json数据,$flag) :把一个json格式的数据转化为数组或对象

参数说明:$flag如果为true,则返回数组,反之则返回对象。

1f2c33f92b6e7e8891413a6f79f5eb71.png

运行结果:

ec7db2adbe849ac1969b4d01f6dacf40.png

例1:使用Ajax JSON求两个数的四则运算

① 定义html页面

7161e17a7f4cbcc8791c9a3a1b381411.png

② 定义Java脚本

③ 编写php程序

④ 处理返回的数据

eval方法,主要功能:把字符串当做Java脚本执行。在Ajax中,我们可以使用eval(‘(‘ xhr.responseText ’)’) 把一个json格式的字符串转化为json对象。

5b19ca1be94456cae2c467d443858f61.png

38c87376574aad9021e693c09442ea0e.png

php代码

970d8c41f9083c617a8315707832ca3e.png

运行结果:

efe26b8f115ffb49679c25207214f2c7.png

例2:使用Ajax JSON读取分类表中的分类信息并放入select下拉选框中

1ef6cb3e69083fc0db9a7d6f7414cbd9.png

9a57694d0caa09527a21b25a467174ee.png

php代码

7acdd7467ffcfe7ba20be403195b6bad.png

运行结果:

13f4ccefcbe51d96d97a38643458305c.png

e16161009cad8c5c159bcf6be5ba447f.gif

【IT科技之家-itkeji综合 -文章版权声明】

非特殊说明,本文版权归 [ IT科技之家-itkeji综合 ] 所有,转载请注明出处.

更多文章请关注:itkeji综合返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值