ajax调用成功后重新加载页面会在safari和IE浏览器中出错

Her*_*rin 1 asp.net-mvc jquery asp.net-ajax

我使用了ajax调用来插入数据.并且在ajax调用的成功事件中,我想重新加载页面,所以我在ajax调用中编码为:

 myfunction: function (url, form) {

    $.ajax({
        cache: false,
        url: url,
        data: $(form).serialize(),
        type: 'post',
        success: window.location.reload(true),
        complete: this.resetLoadWaiting,
        error: "Failer Message."
    });
},
Run Code Online (Sandbox Code Playgroud)

这将适用于mozila firefox和google-crome,但不适用于所有版本的IE以及Safari浏览器,它将提供Failer Message,如ajax调用的错误部分.那么我在成功活动中能做些什么呢?

请帮我.

谢谢.

Jua*_*ous 5

document.location.reload()在我的成功活动中使用过并且适用于所有浏览器.