Blogger Information
Blog 61
fans 1
comment 0
visits 69779
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
0516-如何从服务器端获取JSON格式字符串并解决到前端页面中显示
我的博客
Original
1497 people have browsed it


一、 如何从服务器端获取JSON格式字符串并解决到前端页面中显示


1、采用AJAX异步方式从服务器请求必须为字符串的数据;例如 $PHP=  '{"aaa":"bbb","ccc":"ddd"}'

本地JSON数据,必须先去百度验证JSON格式是否正确,然后在JSON格式前加 `{... }`符号转化为字符串。最后用下列方式转成js对象格式。

2、用JSON.parse()方法先把服务器获取到字符串的数据转化成JS对象,例如:var user = JSON.parse(person);

3、 从服务器返回json格式的数据,其实就是一个字符串,默认必须是UTF8编码

    json_encode: 将php数组或数组转为json格式字符串

   例如: echo json_encode(['status'=>1, 'message'=>'邮箱不正确']);

4、JSON 语法


* JS有5种原始类型: 字符串`String`, 数值`Number`, 布尔`Boolean`, 空`Null`, 未定义`Undefined`

* 除了`undefined`, 其余4种, 均可以在`JSON`的值中使用

* JS的复合类型有: 对象`Object`, 数组`Array`, 函数`Function`

* 除了函数外, 对象和数组, 都可以做为JSON的值来使用

* 总结: JSON的值,共计支持6种数据类型:

  1. 字符串`String`: 必须使用双引号做定界符

  2. 数值`Number`: 包括整数和浮点数(小数)

  3. 布尔`Boolean`: true / false

  4. 空`null`: 表示无值,可以理解为空字符串或整数0或false

  5. 对象`Object`: 必须定义在一对大括号中, `{...}`

  6. 数组`Array`: 必须定义在一对中括号, `[...]`


Correction status:Uncorrected

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post