ホームページ > ウェブフロントエンド > htmlチュートリアル > xml=new ActiveXObject('Microsoft.XMLHTTP')出错_html/css_WEB-ITnose

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

WBOY
リリース: 2016-06-24 12:24:02
オリジナル
2184 人が閲覧しました

私は js スクリプトを書いています。次のように書きます
xml=new ActiveXObject("Microsoft.XMLHTTP")
xml.open("GET","http://xxx/test.asp",false); xml.send();
firbug でデバッグするときにこの文が直接スキップされるのはなぜですか?


ディスカッションへの返信 (解決策)

firbug ?Use 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(); 
ログイン後にコピー
ログイン後にコピー
under firefox ?Use xml=new XMLHttpRequest() under firefox
if(window.XMLHttpRequest){ xml=new ActiveXObject("Microsoft.XMLHTTP");}else{   xml=new XMLHttpRequest();}xml.open("GET","http://xxx/test.asp",false);xml.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 アドレスをリクエストするにはどうすればよいですか?


リーリー

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート