1

有一种奇怪的情况只发生在 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:在标头 Access-Control-Allow-Origin 中找不到 源http://foo.com 。http://foo.com

我不明白这是怎么回事?为什么 Ie 认为存在跨域请求?

4

1 回答 1

0

我也收到了这个。不知道为什么,但是您可以通过将完整的 url 放入来解决它:

$('#add_item').load("http://foo.com/ru/item/edit", function () {
于 2014-01-24T21:31:48.810 回答