为什么IE认为请求在一个域上是跨域的

时间:2013-05-01 11:39:59

标签: internet-explorer jquery cross-domain

只有在IE浏览器中才会出现奇怪的情况。 我在域上有一个应用程序:http://foo.com。我有一个 div class =“new_item”,点击处理程序使用jQuery向服务器发送请求:

$('.new_item').click(function (e) {
    e.preventDefault();
    $('#add_item').load("/ru/item/edit", function () {
        //do something
    });
});

所有浏览器都可以正常工作,除了IE之外。它说到控制台:

  

SEC7120:标题中找不到来源http://foo.com   访问控制允许来源。 http://foo.com

我不明白发生了什么事?为什么我认为,有一个跨域请求?

1 个答案:

答案 0 :(得分:0)

我也收到了这个。不确定原因,但您可以通过将完整的URL放入:

来解决它
$('#add_item').load("http://foo.com/ru/item/edit", function () {