JQuery $ .get()问题

时间:2011-06-03 04:13:50

标签: jquery

我得到了以下问题,我试图找出答案:

  
    

您可以在此处找到以下代码:     http://7.testaddress.com/test.php您认为代码是否有效,请解释一下?

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

答案是否不行,因为它不在同一地址?

2 个答案:

答案 0 :(得分:3)

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

  

由于浏览器安全限制,大多数“Ajax”请求都遵循相同的原始策略;请求无法成功检索来自其他域子域或协议的数据。

答案 1 :(得分:0)

我相信JQuery有一种叫做JSONP的ajax请求...它可以让你做跨域的ajax请求。

http://api.jquery.com/jQuery.getJSON/