【发布时间】:2020-04-09 10:04:05
【问题描述】:
我有一个返回布尔响应的 AJAX 调用。在true 上,我更新数据库中的值并重新加载检索更新列表的页面。
我试图在重新加载后显示成功消息,我该怎么做? db 中不能设置任何标志,尽量不要弄乱模式。 我的 Ajax 调用:
success: function (data) {
if (data.response === true) {
location.reload();
// $('.msg-div').addClass('alert alert-success');
// $('#msg').text("Successfully Updated Records" );
}
谢谢
【问题讨论】:
-
在发出 AJAX 请求后重新加载页面会使 AJAX 的意义几乎完全多余。在响应中返回更新的数据并动态更新 DOM 而不重新加载会更有意义。然后您可以在同一页面中显示 toast/modal 通知。