我有一个像这样的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,但没有解决我的问题。谢谢
答案 0 :(得分:2)
我经常在IE中遇到这种情况,一般情况下,如果某些内容适用于启用的开发人员工具,而不是没有,您的代码中的某个地方会出现一个console.log因为没有控制台而出错,导致其他部分无法使用来自执行的代码。
答案 1 :(得分:0)
我有一个类似的问题,成功函数没有在IE上工作(参见我的主题:JQuery button click not working after ajax form submit on IE)。我通过成功回调本机JS方法而不是用户JQuery来解决它。
看看是否能解决您的问题。