您的位置:首页 > Web前端 > JavaScript

ajax&&json学习笔记

2016-05-15 21:13 573 查看
Ajax

XMLHttpRequest对象

请求后台

get方法

open(get,url,"是否异步")

send("参数")

post方法传输数据

open(post,url,"是否异步")

setRequestHeader("Content-type","application/X-www....")//设置头信息

send("参数")

onreadystatechange事件(状态改变时调用)

radyState状态:

0:未初始化

1:连接建立

2:接受

3:处理

4:完成

status

200 ok

404 not found

responseText:获取响应

Json

格式:

单一对象:{"key":"value","key":"value"}

数组:

{
"数组名":{
{"key":"value","key":"value"},
{"key":"value","key":"value"}
}

}

嵌套:

{
"数组名":{
{"key":"value","key":"value","对象名or数组名":{"key":"value","key":"value"}},
{"key":"value","key":"value","对象名or数组名":{"key":"value","key":"value"}}
}

}

js对象=eval("("+json+")")

可使用json.lib

JSONObject对象的put("key","value")

JSONArray对象的add(json对象)

给表格赋值

表格列对象=表格对象.insertRow().insertCell();

表格列对象.innerHTML=json对象.value

注册验证实例:

onblur事件

二级联动实例:

onchange事件

选择框对象.options.add()

选择框对象.options.length=0 重置选择框
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ajax json