蜗牛的JAVA外壳

┎Running Snail┒ ┖ -------------- ┚

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  13 Posts :: 0 Stories :: 10 Comments :: 0 Trackbacks
由于现在跟其他站点合作,遇到跨域问题,在JQuery中的$.get有一个彩蛋可以使用
服务器A(192.168.0.102):test.jsp
1<%@ page contentType="text/html; charset=GBK" %>
2<%request.setCharacterEncoding("GBK");%>
3var cardNames = new Array('hh', 'unser');
4var cardMails = new Array('unser@gd165.com', 'gdunser@gmail.com');

服务器B(192.168.0.101):test.htm
 1<HTML>
 2<HEAD>
 3<script language="JavaScript" src="/common/js/jquery-1.2.1.pack.js"></script>
 4
 5</HEAD>
 6<BODY>
 7<SCRIPT>
 8$.get("http://192.168.0.102/test.jsp",
 9    { names: "c" }
10    function(data)
11        alert("Data Loaded: " + cardNames);
12        
13        for (i=0;i<cardNames.length;i++)
14        {
15            alert(cardNames[i]);
16        }

17    }
,
18    "script"
19);
20
</SCRIPT>
21</BODY>
22</HTML>
posted on 2007-12-21 17:13 会跑的蜗牛 阅读(4785) 评论(5)  编辑  收藏 所属分类: Javascript

Feedback

# re: JQuery中Ajax跨域解决方案[未登录] 2007-12-21 17:26 学习笔记
噢~~有这个彩蛋吗?
你这里用的测试IP都是局域网的IP,你换个外网IP看看行不行,
如果行的话,那才是正真的彩蛋呢~

比如在cmd里ping google.cn得到的IP是:203.208.33.100

你用这个试试  回复  更多评论
  

# re: JQuery中Ajax跨域解决方案[未登录] 2008-09-25 21:49 sunny
这个必然不行  回复  更多评论
  

# re: JQuery中Ajax跨域解决方案[未登录] 2008-09-26 10:01 rain
在实现环境并不是局域网的。  回复  更多评论
  

# re: JQuery中Ajax跨域解决方案 2008-12-22 10:20 老田
这个不是跨不跨局域网的问题,而是,楼主测试的机器上的网站运行的话,一定是可以的,因为此时你的测试机器其实作为“服务器”。  回复  更多评论
  

# re: JQuery中Ajax跨域解决方案 2009-02-25 17:25 kmlzkma
没看出来哪个是菜单,script本来就支持跨域.  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: