首先获取xmlHttp
//创建xmlHttp
function createXmlHttp() {
var xmlHttp = null;
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} else if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
}
return xmlHttp;
}
如果使用get方法的话,可以写作:
function a(number){
var xmlHttp = createXmlHttp();
xmlHttp.onreadystatechange = function() {
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
}
}
};
var url = "a.action?a.number="+number;
xmlHttp.open("GET", url, true);
xmlHttp.send(null);
}
如果使用post方法的话,可以写作:
function b(number){
var xmlHttp = createXmlHttp();
xmlHttp.onreadystatechange = function() {
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
}
}
};
var url = "b.action";
var string = "b.number=" + number;
xmlHttp.open("POST", url, true);
//失去这一条POST就无法识别
xmlHttp.setRequestHeader("Content-Type",
"application/x-www-form-urlencoded");
xmlHttp.send(string);
}
来源:oschina
链接:https://my.oschina.net/u/241670/blog/78459