jquery ajax事件不工作在ie

时间:2011-08-18 19:09:49

标签: internet-explorer jquery

我有一个像这样的ajax

 $.ajax({
    async: false,
    type: "POST",
    data: "{}",
    url: "/Clases/WebMethods.asmx/crearMenu",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: createMenu
});

这在Firefox和Chrome中运行完美,但它不在IE中,最罕见的部分是当在浏览器中打开开发人员工具时,它可以工作!!!有人可以帮助我,如果它是浏览器中的配置或其他东西。我已经尝试删除浏览器的缓存和cookie,但没有解决我的问题。谢谢

2 个答案:

答案 0 :(得分:2)

我经常在IE中遇到这种情况,一般情况下,如果某些内容适用于启用的开发人员工具,而不是没有,您的代码中的某个地方会出现一个console.log因为没有控制台而出错,导致其他部分无法使用来自执行的代码。

答案 1 :(得分:0)

我有一个类似的问题,成功函数没有在IE上工作(参见我的主题:JQuery button click not working after ajax form submit on IE)。我通过成功回调本机JS方法而不是用户JQuery来解决它。

看看是否能解决您的问题。