1 回答
TA贡献1818条经验 获得超3个赞
你看一下_req.open(Method,Url,IsAsync);括号里的值是否是正确
改改吧!你的代码我这不可以执行
//根据浏览器类型的不同,创建不同的XmlHttpRequest
function createXmlHttpRequest()
{
//判断浏览器是IE浏览器还是火狐浏览器
if(window.ActiveXObject)
{
xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
}else
{
xmlHttpRequest = new XMLHttpRequest();
}
}
function inits()
{
var url = ""; //指定路径
createXmlHttpRequest();//调用创建xmlHttpRequest这个对象的函数
xmlHttpRequest.onreadystatechange=callback2;//设置回调函数
xmlHttpRequest.open("POST",url,true);//打开对象,第一个参数,为提交方式;第二个提交的路径;第三个是否异步
xmlHttpRequest.setRequestHeader("If-Modified-Since","0");
xmlHttpRequest.setRequestHeader("Cache-Control","no-cache");
xmlHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlHttpRequest.send(null);
}
//回调函数
var arr=new Array();
function callback2()
{
if(xmlHttpRequest.readyState==4&&xmlHttpRequest.status==200)
{
var result=xmlHttpRequest.responseText;
//result为返回的值
}
}
如果你还要从外界传值过来的话就放inits(值1,值2,......)
添加回答
举报