52,782
社区成员
发帖
与我相关
我的任务
分享
function demoAJAX() {
var http_request = false;
var param = "oname="+ 123; //参数
//POST方式传参必须转码2次
param = encodeURI(param);
param = encodeURI(param);
var url = ""; //链接路径
if (window.XMLHttpRequest) {
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) {
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Giving up :( Cannot create an XMLHTTP instance');
return false;
}
http_request.open("POST", url, false);
//POST方式必须设置Header
http_request.setRequestHeader('Content-type','application/x-www-form-urlencoded');
http_request.onreadystatechange = function processRequest() {
//最后输出过程
if (http_request.readyState == 4) {
if (http_request.status == 200) {
var str = http_request.responseText;
alert(str);
} else {
alert('There was a problem with the request.');
}
}
}
//传参
http_request.send(param);
}
我拿过去试一试哦先new ActiveXObject("Microsoft.XMLHTTP");