Ajax、JSON

来源:互联网 发布:c语言画玫瑰花程序 编辑:程序博客网 时间:2024/06/06 03:07

Ajax:Asynchronous javascript and xml 异步javascript和xml
创建快速动态网页的技术,会使网页实现异步刷新,即不会重新加载整个页面,只对页面的某一部分进行更新。
通过ajax,javascript不用等待服务器的响应,而是在等待响应的过程中执行其他脚本,在响应就绪后对响应进行处理。

JSON:JavaScript Object Notation js对象表示法 轻量级的文本数据交换格式
因为在js中,一切皆对象,所以任何支持的类型都能用json来表示。

json的格式:

var JSONObject= {"name":"Bill Gates","street":"Fifth Avenue New York 666","age":56,"phone":"555 1234567"};

通过JSONObject.name就可以获取对应的值。

json数组的格式:[]

var employees = [{ "firstName":"Bill" , "lastName":"Gates" },{ "firstName":"George" , "lastName":"Bush" },{ "firstName":"Thomas" , "lastName": "Carter" }]

访问数据:employees[0].lastName;

JSON和js对象互转:

js对象格式:
var obj = {a: ‘Hello’, b: ‘World’}; //这是一个对象,注意键名也是可以使用引号包裹的

JSON:
var json = ‘{“a”: “Hello”, “b”: “World”}’; //这是一个 JSON 字符串,本质是一个字符串

从对象转为json字符串
JSON.stringfy(obj);

json字符串转为js对象
JSON.parse(json);

0 0
原创粉丝点击