📄 ajax.js
字号:
var xmlHttp;/*全局变量,保存XMLHttpRequest*/
//1、创建XMLHttpRequest对象.
function createXMLHttpRequest(){
try{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");//IE
}catch(e){
try{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");//IE
}catch(e){
try{
xmlHttp=new XMLHttpRequest();//FireFox
}catch(e){
xmlHttp=null;
}
}
}
}
/**
* 发出一个doGet请求
* @param {Object} url 要请求的地址,例如:/web名称/login.do
* @param {Object} params 参数串,例如:参数1=值&参数2=值&...
* @param {Object} resMethod,处理响应的函数的名称.
*/
function doGet(url,params,resMethod){
//1.创建XMlHttpRequest对象.
createXMLHttpRequest();
if(xmlHttp===null){
alert("不认识的浏览器版本!");
return false;
}
//2.设置处理响应的函数.
xmlHttp.onreadystatechange=resMethod;
//3.建立与目标地址的请求
xmlHttp.open("get",url+"?"+params);
window.alert("ok");
//4.发出请求
xmlHttp.send(null);
}
/**
* 发出一个doPost请求
* @param {Object} url 要请求的地址,例如:/web名称/login.do
* @param {Object} params 参数串,例如:参数1=值&参数2=值&...
* @param {Object} resMethod,处理响应的函数的名称.
*/
function doPost(url,params,resMethod){
//1.创建XMlHttpRequest对象.
createXMLHttpRequest();
if(xmlHttp==null){
alert("不认识的浏览器版本!");
return false;
}
//2.设置处理响应的函数.
xmlHttp.onreadystatechange=resMethod;
//3.建立与目标地址的请求
xmlHttp.open("post",url,false);
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//4.发出请求
xmlHttp.send(params);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -