Ajax初步练习(一)
通常指在js中。
例如步骤是,定义一个全局的变量准备生成ajax
var ajx=null;
然后开始准备生成XMLHttpRequest对象。
if(window.XMLHttpRequest){
ajax=new XMLHttpRequest();
}else{
ajax=new ActiveObject("Microsoft.XMLHTTP");
}
添加回调函数
ajax.onreadystatchange=callbackHandle
然后是要查找的路径
url="sample.html";
创建一个http请求
ajax.open("post",url,true);
然后传递参数,没有则写null
ajax.send(null)
再接着编写回调函数,然后根据不同的状态接受返回的数据
function callbackHandler(){ //readyState==4表示响应已完成,可以范文服务器响应并使用它。 if(ajax.readyState==4){ document.getElementById("divselect").innerHTML=ajax.responseText; } }