php - Laravel:单击按钮后显示数据库中的数据-但保持在同一页面上
问题描述
这就是我目前面临的任务:
起点:我有一个表单,它接受数据并将其保存到数据库中。
需要做什么:我需要包含一个名为“显示数据”的按钮(与表单中的“提交”按钮不同,它甚至可以是一个可点击的 div),然后它将显示来自数据库的数据同一页面,在表单下。该按钮还应该能够在将新数据插入表单后刷新列表。
现在,如果必须将数据库中的数据显示在不同的页面上,则可以通过路由轻松处理。但是,对于这个特定的任务,我需要在同一页面上显示数据。
我的问题:有没有一种纯粹的 Laravel/PHP 方法来解决这个问题?我正在考虑使用 AJAX(我也是新手),但如果有一些 Laravel 特定的解决方案,那么我会更喜欢。
该解决方案需要在本地主机上运行。
解决方案
对于 PHP,在没有 JavaScript 帮助的情况下,显示对数据库的任何更改都需要刷新浏览器。在前端,您可以使用 VueJS 和 Axios 来帮助您处理这些请求,这些请求不需要刷新浏览器。
推荐阅读
- r - 无法从基于 GraphQL 的 API 中使用 GET 获取 JSON?
- reactjs - double fireEvent 在我的 react-testing-library 测试中不起作用
- android - 如何在 Android 中使用 mDNS 从“.local”解析 Ipv4 和 Ipv6
- mongodb - 使用 mongo-driver 自定义 BSON 编组和解组
- java - JPA Transaction 和 Hibernate Transacation 和 Spring Transaction 有什么区别?哪个更有利?
- css - 如何使用 CSS 显示一行包含三个项目,一个在容器中左对齐,一个居中,一个右对齐?
- javascript - Vue2:使用输入类型为 textarea 的表单组件来显示和编辑数据(无需直接操作道具)
- python - 如何使用 numpy.savetxt 更新应该附加到数据的列表
- corda - Corda中具有到期日期的令牌?
- csv - CSV 中的 JMeter 正文数据