表格不是在mvc的IE中发布的?

时间:2015-10-22 12:37:17

标签: javascript jquery ajax model-view-controller

我的表单在所有浏览器中正确提交所有正常工作的功能。但在IE中,表格未发布。

我搜索过并发现了缓存问题。但没有任何作用。这是我的代码。

$('#newUserForm').submit(function () {

    debugger;

    var form = $(this);
    var url = form.attr('action');
    var formData = form.serialize();

    $.ajaxSetup({ cache: false });

    $.post(url, formData, function (result) {
        if (result.redirect) {
            window.location.href = result.redirect;         
            return;
        } else {
            UserRoles.cleanData();
        }
    });
    return false;
});

1 个答案:

答案 0 :(得分:0)

从js中删除debugger;行。我相信你的表单工作在ie,但只有在开发人员控制台打开时。例如,在关闭开发控制台时,ie会在console.log()之后停止所有脚本执行。

作为一种解决方法,您可以询问窗口对象是否打开了控制台:

if (window.console) {
  debugger;
}