如何解决Ajax返回重复的页面
我已经对这个问题进行了很多研究,但是我找不到解决方法。 我正在尝试启用/禁用用户,并且作为回报,页面会重复。
这是我的代码:
刀片
<span class="btn btn-primary enable-user mr-1"
data-source="{{ route('admin.users.enable.user',$user) }}">
<span class="enable">Enable user</span>
</span>
js代码
$(document).on('click','.enable-user',function (e) {
e.preventDefault();
var button = $(this);
axios.post(button.data('source')).then(function (response) {
button.find('.enable').html(response.data)
}).catch(function (error) {
console.error(error);
});
});
控制器
public function enable(User $user)
{
try {
$this->service->enable($user->id);
} catch (\DomainException $e) {
return back()->with('error',$e->getMessage());
}
return back()->with('User updated successfully.');
}
我是一名学生,感谢您的任何帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。