Heim >Web-Frontend >HTML-Tutorial >xml=new ActiveXObject("Microsoft.XMLHTTP")出错_html/css_WEB-ITnose

xml=new ActiveXObject("Microsoft.XMLHTTP")出错_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 12:24:022194Durchsuche

我在写一个js的脚本,我这么写
xml=new ActiveXObject("Microsoft.XMLHTTP");
xml.open("GET","http://xxx/test.asp",false);
xml.send(); 
用firbug调试的时候这句直接跳过了为什么?


回复讨论(解决方案)

firbug ?firefox下要用 xml=new XMLHttpRequest();

if(window.XMLHttpRequest){ xml=new ActiveXObject("Microsoft.XMLHTTP");}else{   xml=new XMLHttpRequest();}xml.open("GET","http://xxx/test.asp",false);xml.send(); 

firbug ?firefox下要用 xml=new XMLHttpRequest();

if(window.XMLHttpRequest){ xml=new ActiveXObject("Microsoft.XMLHTTP");}else{   xml=new XMLHttpRequest();}xml.open("GET","http://xxx/test.asp",false);xml.send(); 

这个对了,send怎么又出错了?
function GetLocalIPAdress(){	if(window.ActiveXObject)	{		xml=new ActiveXObject("Microsoft.XMLHTTP");	}else	{		xml=new XMLHttpRequest();	}	xml.open("GET","http://iframe.ip138.com/ic.asp",false);	xml.send(null);	kk=xml.ResponseText;	alert(kk);	i=kk.indexOf("[");	ie=kk.indexOf("]");	ip=kk.substring(i+1,ie);	alert(ip);	return ip;}

iframe.ip138.com不是你的域,不能跨域的

iframe.ip138.com不是你的域,不能跨域的
那我怎么能请求这个ip地址呢?


iframe.ip138.com不是你的域,不能跨域的
那我怎么能请求这个ip地址呢?

<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js'></script> <script>    function getIp(){        $.getScript(          'http://pv.sohu.com/cityjson' ,function(){           alert( 	 returnCitySN.cip +':' + returnCitySN.cname )          } )    }   getIp();</script>

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn