1.ajax是一种什么技术?优点是什么?
- Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术
- 加载速度更快,提升用户体验,减轻服务器压力
2.ajax有几种实现方式?
通过JQuery实现方式有3种:
JQeury实现方式
$.ajax()
语法
$.ajax({键值对});
$.get():发送get请求
语法
$.get(url, [data], [callback], [type])
$.post():发送post请求
语法
$.post(url, [data], [callback], [type])
参数
* url:请求路径
非必要参数
* data:请求参数
* callback:回调函数
* type:响应结果的类型
3.json是什么?优点是什么?
JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)
JSON 是轻量级的文本数据交换格式
JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 目前非常多的动态(PHP,JSP,.NET)编程语言都支持JSON。
优点
- JSON 比 XML 更小、更快,更易解析
- SON 具有自我描述性,更易理解
4.json的格式是什么?
格式:
json数据是由键值对构成的
键用引号(单双都行)引起来,也可以不使用引号
值得取值类型:
1. 数字(整数或浮点数)
2. 字符串(在双引号中)
3. 逻辑值(true 或 false)
4. 数组(在方括号中) {"persons":[{},{}]}
5. 对象(在花括号中) {"address":{"province":"陕西"....}}
6. null
数据由逗号分隔:多个键值对由逗号分隔
花括号保存对象:使用{}定义json 格式
方括号保存数组:[]
|