【问题标题】:Reloading of page after ajax call success gives error in safari and IE browserajax 调用成功后重新加载页面在 safari 和 IE 浏览器中出现错误
【发布时间】:2013-03-29 11:03:35
【问题描述】:

我使用 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."
    });
},

这将在 mozila firefox 和 google-crome 上正常工作,但不适用于所有版本的 IE 和 safari 浏览器,它会给出失败消息,如 ajax 调用的错误部分。 那么在成功事件中我能做些什么呢?

请帮帮我。

谢谢。

【问题讨论】:

    标签: asp.net-mvc jquery asp.net-ajax


    【解决方案1】:

    我在成功事件中使用了document.location.reload(),并且可以在所有浏览器上使用。

    【讨论】:

    • document.location.reload(true)
    猜你喜欢
    • 2020-12-12
    • 2011-12-14
    • 1970-01-01
    • 2021-05-02
    • 1970-01-01
    • 1970-01-01
    • 2018-05-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多