JQuery / ajax:jsonp调用问题

时间:2010-12-07 13:32:29

标签: javascript jquery jsonp

我正在尝试在需要身份验证的网站上发出跨网站请求。身份验证适用于cookie。

出于某种原因,当我打电话时:

$.getJSON(url + '?', function(data){
    alert(data);
});

我没有在HTTP标头中看到Cookie。当我只是在地址栏中复制粘贴url时,调用成功,Cookie设置正确...

我尝试用$.getJSON替换$.ajax,并手动设置请求标头。它导致请求甚至在firebug中都不可见(虽然我知道它已被发送并使用其他工具回答)!!!

我正在使用firefox 3.6,jquery 1.4

对于发生了什么有任何想法?

1 个答案:

答案 0 :(得分:1)

这是same origin policy的一部分,对其他域的JSONP请求不会随之发送任何Cookie。

相关问题