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

标签 jquery ajax internet-explorer

我做了一个简单的帖子调用,如下所示:

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

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

最佳答案

$(document).ready(function () {

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

});

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

阅读:

关于jquery - 为什么 $.post 方法在 IE 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9315955/

相关文章:

javascript - Windows 8 Market App,JS,访问远程 XML 文件?

javascript - Ajax错误不包含响应

javascript - 想调用 div 但换行 javascript ajax

CSS:IE 中的多个 bgs、bg clip 和 border-radius

javascript - 水平固定列在 IE 上滞后

javascript - document.body 在 IE 中不起作用

javascript - 从来自 MongoDB 的数据中使用 jquery 按名称排序

javascript - jQuery UI 待办事项列表不起作用,需要一些指导

jquery - JqG​​rid - 如何显示一列可选复选框?

javascript - Ajax 发布请求字符串数据而不是对象