作者:fbysss
msn:jameslastchina@hotmail.com
blog:blog.csdn.net/fbysss
声明:本文由fbysss原创,转载请注明出处
关键字:Ajax跨域
一.试验准备
- 修改c:/windows/system32/drivers/etc/hosts文件,加入127.0.0.1www.a.comwww.b.com
- Tomcat/webapps下建立crossdomain目录,建立一个空的WEB-INF目录,创建page_on_site_b.jsp和index_on_site_a.jsp。
page_on_site_b.jsp内容如下:
- varvaronb='thisisavaronsiteb.';
- alert('welcometositeb.');
ajax_on_site_a.jsp内容如下:
- <mce:scripttype="text/javascript"><!--
- varxmlHttp;
- if(window.ActiveXObject){
- xmlHttp=newActiveXObject("Microsoft.XMLHTTP");
- }
- elseif(window.XMLHttpRequest){
- xmlHttp=newXMLHttpRequest();
- }
- xmlHttp.onreadystatechange=callbackFunc;
- xmlHttp.open("post","http://www.b.com:8888/crossdomain/page_on_site_b.jsp",true);
- xmlHttp.send(null);
- functioncallbackFunc(){
- if(xmlHttp.readystate==4&&xmlHttp.status==200){
- alert("可以访问");
- //--></mce:script>