Ajax
Ajax 是一种无需重新加载整个网页的情况下。能够更新部分网页的技术。
Ajax = 异步 JavaScript+XML
通过在后台与服务器进行少量的数据交换,Ajax可以使网页实现异步更新,这意味着不再需要重新加载整个网页的情况下,对网页上的某个部分进行更新。
Ajax 必须要发送参数
Url:请求的地址。
Type:请求的类型。
Data: 请求时所传输的参数。
Success:回掉函数,请求成功后触发function(res){}res就是服务端给前台封装的响应消息。
Error:回掉函数,请求失败后触发function(err){}err就是服务端给前台封装的响应消息。
Datatype:接收数据的格式(不写的情况下根据响应的content-Type来猜测)
JSON全称就是JavaScript Object Notation(JavaScript 对象表示法) ,是存储和交换文本信息的语法。类似 XML。也是轻量级的文本数据交换格式,JSON 比 XML 更小、更快,更易解析。
JSON 语法是 :数据由逗号分隔 大括号保存对象 中括号保存数组
var JSONObject= { "name":"CSDN", "url":"www.csdn.net", "slogan":"专业IT技术社区"};
var JSONObject= { "name":"百度", "url":"www.baidu.com", "slogan":"百度一下,你就知道!"};
JSON 数据的书写格式是:名称/值对。 如上面的 "name":"CSDN" 相当于JavaScript里面的name=“CSDN”;
JSON 值可以是:
数字(写成整数就是整型,写为浮点数即为浮点型) { "pcice":66.6 }
字符串(在双引号中写内容) {"name" = "这是一个字符串"}
逻辑值(为true 或 false)
数组(写在中括号中,数组里也可以写多个对象)
对象(写在大括号中){"flag":true}
null (不写即为空值,也可以定义成空的) {"CSDN":null}
JSON 使用的是 JavaScript 的语法,所以可以在JavaScript中直接使用 JSON。
通过 JavaScript,可以创建一个对象数组,并像这样进行赋值: 使用方法和 javascript操作数组的方法差不多
brand[0].name; 拿到对象数组的name的第一项(索引从0开始)
brand[1].url; 拿到对象数组的url的第二项(索引从0开始)
JSON.parse() 方法用于将数据转换为 JavaScript 对象。