【发布时间】:2021-02-19 10:16:43
【问题描述】:
我想在 laravel 中通过 ajax 调用成功提交页面时永久更改按钮文本。更改文本不是问题,问题是我想更改实时数据表上的文本,其中我的数据每 10 秒后刷新一次,如果我在 Ajax 中更改成功的文本,它可以工作,但是当数据表在 10 秒后刷新时秒按钮更改为它的原始文本。
这是我的 Ajax 调用:
$("#formData").on('submit', function(e) {
e.preventDefault();
$.ajax({
url: "{{ URL::route('update-status-ajax') }}",
method: 'post',
data: $('#formData').serialize(),
success: function(response) {
$(".modal").modal('hide');
$('#formData')[0].reset();
$('#assignBtn').html('Assigned'); //button changes text
toastr.success("Complaint Updated successfully!");
},
error: function(err) {
console.log(err);
toastr.danger(err);
}
});
});
即使表格在 10 秒后刷新,我也想永久更改文本。我该怎么办!
提前致谢。
【问题讨论】:
-
在数据库中存储文本应该是什么的指示符并从那里读取?
标签: jquery ajax laravel-blade laravel-8