Ajax知识点概括
ajax原理:
XMLHttpRequest对象是AJAX得核心,本质上是一个XMLHttp组件
创建XMLHttpRequest对象的方法:不同得浏览器创建方法不一样
IE浏览器是做成ActiveX的方式,根据浏览器得版本不同有两种写法
new ActiveXObject("Microsoft.XMLHTTP")
new ActiveXObject("Msxml2.XMLHTTP") //3.0或4.0, 5.0
其他浏览器Mozila,IE7
new XMLHttpRequest()
XMLHttpRequest
重要方法:
设置状态要访问的地址,请求得方式: open(method,url)
method:有get,post两个值,如果是get,执行doGet方法,post就执行doPost方法。
当method=get得时候,send(content)里面得content是读不出来。
发送访问请求: send(content)--content只有post方式才能读出来。
如何读取content,需要request.getReader().readLine().
重要属性:
readState:4表示就绪
status:服务器返回得状态码:200表示正常返回,404找不到网址,500服务器内部错误
responseText:服务器返回的文本
responseXML:服务器返回的XML
一个事件:
onreadystatechange:当readState发生变化时触发。