2011-06-03 51 views
0

Ive得到了以下问题和IM试图找出答案:

您可以在这里找到下面的代码: http://7.testaddress.com/test.php你认为代码将工作,说明?

 $.get('http://1.testaddress.com/ajax/remote.php?id='+id, responseCallback); 

答案是没有它不会工作,因为它不是位于同一地址?

回答

3

是的,它不会工作,因为它来自不同的子域。在jQuery documentation for the Get method底部的底部有这个小栗:

由于浏览器的安全限制,大多数“Ajax”的请求都受到同源策略;该请求无法成功检索来自不同域,子域或协议的数据。