functiondoajax(url){ //判断当前对象浏览器创建不一样的XMLHttpRequest对象 try{ //IE7以上版本(*)----Msxml2.XMLHTTP xmlhttp=newActiveXObject("Msxml2.XMLHTTP"); }catch(e){ try{ //低于IE7浏览器版本(*)----Microsoft.XMLHTTP xmlhttp=newActiveXObject("Microsoft.XMLHTTP"); }catch(e){ try{ //匹配其他类型浏览器(*) xmhttp=newXMLHttpRequest(); //判断是否成功overrideMimeType if(xmlhttp.overrideMimeType){ xmlhttp.overrideMimeType("text/xml"); } }catch(e){ } } } //判断XMLHttpRequest核心对象创建是否为空 if(!xmlhttp){ alert("XMLHttpRequest创建失败!"); returnfalse; } //==================ajax核心程序代码================ //指定ajax回调处理程序(processrequest函数是回调函数) xmlhttp.onreadystatechange=processrequest; //设置ajax请求参数(请求方式,请求地址,async是否异步) xmlhttp.open("post",url,true); //发送请求方法(里边是我们的请求参数,也可以用传统的‘?’传递参数) xmlhttp.send(null); } (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|