javascript - 停止从 laravel 中的 javascript 函数重新加载页面
问题描述
我有查看页面,每次当用户更改该特定列中的值时,我都会尝试更新排序列。所以现在问题是当我更新页面正在刷新的值时。我会停止刷新页面
这是我的脚本代码:
function changeOrder(id, value)
{
var url = '{{ route('subject.update_sort') }}';
var dataset = {
id: id,
value: value,
};
axios.patch(url, dataset)
.then(function(response) {
Swal.fire({title: 'Updated!', text: response.data.message, type: 'success'})
.then(function(){
location.reload();
return false;
});
})
.catch(function(error) {
console.log(error);
Swal.fire({
type: 'error',
title: 'Oops...',
text: 'Something went wrong! '+error.response.data.message
})
})
}
任何人都可以帮助我我该怎么做..我尝试删除`location.reload`但是当我这样做时页面没有刷新但排序顺序列没有按升序排列。如果我保持该背页处于刷新状态并且排序顺序列按升序排列。
解决方案
如果您不想重新加载页面并仍然显示更新的数据,那么您必须使用更新的数据调用您的渲染函数(javascript 函数)。
您的 html 文档不会自行更新,假设您没有使用模板引擎并使用 javascript 将数据附加到文档,您可能希望使用从补丁请求接收到的更新数据再次调用该函数,然后您的 html 文档将显示更新的数据。
推荐阅读
- error-handling - 针对失败的主机运行 Ansible 任务
- javascript - 删除侦听器/范围问题
- typescript - 在 Typescript 中表示一个可选值
- batch-file - 检查字符串的每个字符(批处理脚本)
- python - 用另一个图像替换图像的任何分割部分
- c# - tabPage2 中的 C# datagridview 受 tabpage1 中的 datagridview 影响
- reactjs - 是否可以使用 IDP 独立代码在 ReactJS 中实现 open id connect SSO?
- amazon-web-services - s3 get_object 为 SSE-KMS 加密对象提供拒绝访问
- python - 如何在python中创建用于股票预测的联合模型lstm
- python - 格式化字符串 Discord.PY