获得xmlHttpRequest对象 function getXMLHttpRequest(){ if (window.XMLHttpRequest){//Firefox、Opera等通过window.XMLHttpRequest来创建xmlhttp对象。 return new XMLHttpRequest(); }else if(window.ActiveXObject){//IE中使用ActiveXObject方式创建XmlHttp对象 for(var i =5;i>1;i--){ try{ if(i==2){ return new ActiveXObject( "Microsoft.XMLHTTP" ); }else{ return new ActiveXObject( "Msxml2.XMLHTTP." + i + ".0" );// } }catch(ex){} } } } var reqcity; var cflag=true; function chkCityIP(){// var host = window.location.host; //进入条件 if(host.indexOf("localhost")>-1){ reqcity = getXMLHttpRequest(); reqcity.open("POST","/uwp/newServlet?serviceName=WebServiceMag&medthodName=chkCityIP",true); //接受参数的方法 或(servlet) reqcity.onreadystatechange = returnchkCityIP; reqcity.setRequestHeader('Content-type','application/x-www-form-urlencoded'); reqcity.send(null);//这里是传参数 我的方法不需要额外参数 所以是null 需要额外参数 可用下面注解的 //reqcity.send("productID="+productID+"&MemberID="+MemberID+"&curDesignerID="+curDesignerID+"&booktopdf="+booktopdf); } }
function returnchkCityIP(){ if (reqcity.readyState==4&&reqcity.status==200){ var txt = reqcity.responseText;//返回的字符串数据 var yu = txt.split("&")[1]; var cs = txt.split("&")[0]; if(){ }else if(){ }else{ } } } window.onload=chkCityIP(); (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|