方法
abort() 停止请求
open() GET URL TRUE 设置
send() 发送
属性
onreadystatechange=事件函数
readystate= 0 1 2 3 4 (未初始化,正在装载,装载完毕,交互中,完成)
status 200成功 404文件未找到
sratusText OK 英文
responseText
responseXML
responseBody
如果Open方法定义为POST,可以定义表单方式上传:
xmlhttp.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded")
ajax.send("str") str="name=xxx&id=xxx&china=bbb"
最简单的例子
<script language='javascript'>
ajax=new ActiveXObject("microsoft.xmlhttp") // IE浏览器
ajax.open("GET","2.asp?id=1",true) //发送设置
ajax.send() //发送
ajax.onreadystatechange=function(){ //设置状态函数
if(ajax.readystate==2){ //发送中
document.getElementById("某").innerHTML="loding...."
}
if(ajax.readystate==4){ //已经返回
document.getElementById("某").innerHTML=ajax.responseText //responseText返回值
}
</script>
2.asp
<%
if request("id")=1 then
response.write("ceshi1")
else
response.write("ceshi2")
end if
%>