Jquery 为什么$.post方法不';你不在IE工作吗?

Jquery 为什么$.post方法不';你不在IE工作吗?,jquery,ajax,internet-explorer,Jquery,Ajax,Internet Explorer,我打了一个简单的电话如下: $.post("myPage.php", '', function(raw_data, textStatus, jqXHR) { alert("in success"); }); 但IE(7/8/9)中从未调用警报。在myPage.php中,我的内容类型是text/html。IE有什么问题 $(document).ready(function () { $.post("myPage.php", '', function(raw_data, text

我打了一个简单的电话如下:

$.post("myPage.php", '', function(raw_data, textStatus, jqXHR) {
    alert("in success");
});
但IE(7/8/9)中从未调用
警报
。在
myPage.php
中,我的内容类型是
text/html
。IE有什么问题

$(document).ready(function () {

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

});
不幸的是,webkit和gecko浏览器引擎在让你在DOM准备好之前做事情方面比IE宽容得多

阅读:


我从另一个站点访问数据,并在该站点上添加了跨站点配置。但是Opera和IE不支持跨站点配置。使用代理有助于解决问题


我知道我在我的问题中没有提到这一点,但我的答案可能对其他人有所帮助。

…它在其他浏览器中也能工作?你应该学会查找和解释IE的JS控制台中显示的JS错误。IE控制台不会显示任何错误如果我在php文件中发布纯json字符串,则不会产生问题,但是当生成我自己的
内容类型
内容
时,它会导致问题,我调用的方法如下