首页 > 代码库 > Ajax
Ajax
//定义全局变量
var xmlHttp;
//封装的函数
function getXmlHttp(){
// 判断是否是IE浏览器 i
f(window.ActiveXObject){
xmlHttp = new ActiveXObject("MICROSOFT.XMLHTTP");
}else if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}
}
//调用的方法 function sendParam(url){
// 调用封装的函数
getXmlHttp();
// get:调用的方法 check.php?user="+url:要调用的php true:使用Ajax提交
xmlHttp.open("GET","sign_mysql.php?user="+url,true);
// post的调用方法
// setRequestHeader("Content-Type","application/x-www-form-urlencoded");
// onreadystatechange:改变状态的事件触发器
// 调用封装好的函数
xmlHttp.onreadystatechange = getTxt;
// send:发送请求
// 发送请求到check.php页面
xmlHttp.send(null);
}
//显示的方法
function getTxt(){
// readyState:对象状态(integer):0=未初始化,1=读取中,2=已读取,3=交互中,4=完成
if(xmlHttp.readyState == 4){
// status:服务器返回的状态码,如404=“文件未找到”、200=“成功”
if(xmlHttp.status == 200){
var sp = document.getElementById("tishi");
// 将网页与php进行连接,显示出来
sp.innerHTML = xmlHttp.responseText;
}
}
}
总结:清楚的知道上面的每一步在干嘛,然后自己照着写一次,做些练习,那就掌握今天学的知识了;