首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >最佳实践:使用Ajax调用在Laravel中删除时重定向

最佳实践:使用Ajax调用在Laravel中删除时重定向
EN

Stack Overflow用户
提问于 2018-01-30 15:28:37
回答 2查看 437关注 0票数 3

我正在使用Laravel5.5构建一个网络应用程序,我遇到了一个问题。使用AJAX从我的数据库(项目)中删除一个记录可以正常工作,它会被删除,Ajax返回刚刚删除的数据。

我在项目列表视图中这样做,因此datatable刷新并且不再显示此记录。

问题是当我从项目页而不是列表页删除记录时。它被删除,Ajax返回适当的值,但是用户仍然在同一个页面中显示已删除的数据;如果他们刷新页面,就会得到404错误(显然是因为我们刚刚删除了记录)。

在这种情况下,最佳做法是什么?是否应该将用户重定向到项目列表页?在这种情况下是怎么回事?如果这个删除命令在应用程序的其他地方有更多的调用,会发生什么?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-01-30 15:30:58

当ajax响应确认成功时,只需重定向即可。

window.location.href = '/somewhere-else'

票数 4
EN

Stack Overflow用户

发布于 2018-01-30 15:37:10

也许您应该在页面返回404错误时定义一些重定向。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48525002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档