>웹 프론트엔드 >HTML 튜토리얼 >xml=new ActiveXObject("Microsoft.XMLHTTP")出错_html/css_WEB-ITnose

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

WBOY
WBOY원래의
2016-06-24 12:24:022183검색

我在写一个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>

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.