我使用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 调用的错误部分所示。 那么在成功事件中我能做什么?
请帮助我。
谢谢。
最佳答案
我在成功事件中使用了 document.location.reload()
并且适用于所有浏览器。
关于asp.net-mvc - ajax 调用成功后重新加载页面在 safari 和 IE 浏览器中出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15701972/