为什么$ .post方法在IE中不起作用?

时间:2012-02-16 17:24:25

标签: jquery ajax internet-explorer

我做了这样一个简单的帖子:

$.post("myPage.php", '', function(raw_data, textStatus, jqXHR) {
    alert("in success");
});

但是alert从未在IE中调用过(7/8/9)。在myPage.php中,我的内容类型为text/html。 IE有什么问题?

2 个答案:

答案 0 :(得分:2)

$(document).ready(function () {

    $.post("myPage.php", '', function(raw_data, textStatus, jqXHR) {
        alert("in success");
    });

});

web抱怨和gecko浏览器引擎(不幸的是)在让DOM做好准备之前让你做的事情比IE更加宽容。

读:

答案 1 :(得分:1)

我正在访问其他网站的数据,并在该网站上添加了跨网站配置。但Opera和IE无法使用跨站点配置。使用代理有助于解决问题。

我知道我没有在我的问题中提及,但可能是我的回答可以帮助别人。