如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 311 编程语言
Ajax中的JSON和PHP与JSON
1.定义JSON
① JSON是数据的集合
② 这个集合是无序的
在Javascript中,可以通过一对花括号{}来描述这个集合。
例1:使用JSON来描述一个人的信息
2.例2:使用JSON来描述多个人的信息
3、PHP与JSON
在PHP5中专门提供了两个函数,用于生成与解析JSON格式的数据。
json_encode(数组或对象):把数组或对象转化生成JSON格式的数据
json_decode(json数据,$flag) :把一个json格式的数据转化为数组或对象
参数说明:$flag如果为true,则返回数组,反之则返回对象。
4.运行结果:
5、Ajax中的JSON
例1:使用Ajax JSON求两个数的四则运算
① 定义html页面
6.② 定义Javascript脚本
③ 编写php程序
④ 处理返回的数据
要用到的知识点:eval方法,主要功能:把字符串当做Javascript脚本执行。在Ajax中,我们可以使用eval(‘(‘ xhr.responseText ’)’)把一个json格式的字符串转化为json对象。
7.php代码
8.运行结果:
9.例2:使用Ajax JSON读取分类表中的分类信息并放入select下拉选框中
10.php代码
11.运行结果:
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 311 编程语言
web图表开发工具FineReport:[11]连续分组,数据库表数据是按照时间先后录入的,查询的时候希望按照时间先后,某个字段连续相同的话就合并起来显示,这样的报表可以通过相邻连续分组来实现。......
2023-03-17 533 编程语言