Laravel:在刀片文件中,是否有一种方法可以等待表单提交中的响应,然后再一次单击



我有一个刀片文件,该文件将表单提交给add to cart。看来用户多次将项目添加到购物车中。当我单击"提交"按钮时,data-loading-text正在更改为"添加...",并且从我的测试中,它似乎不会再次达到API,而不管我锤击按钮的速度有多快。但是,某种程度上,客户说它正在多次添加到购物车中,因此有没有办法禁用按钮,直到后端的表格响应返回?

? ?
     <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
     <button type="submit" data-loading-text="Adding..." class="btn btn-success">Add Quantity</button>

您可以在JS文件中执行此操作,只需实现onsubmit事件,禁用其中的按钮,然后在响应时启用按钮。

最新更新