Laravel确认对话框

时间:2016-11-03 20:26:53

标签: javascript php laravel laravel-5.3 confirm

我正在寻找一种确认删除项目的简单方法(我使用Laravel 5.3)

我有这段代码:

<a href="{{url('/deleteProduct')}}<?='/'.$product->id;?>"><span class="glyphicon glyphicon-trash"></span></a>

因此,点击链接时,我会调用路线deleteProduct/{id}。但我想要的是,当点击链接时,会出现一个提示,说肯定要删除?是/否。只有在单击“是”时,才会调用此路径。

我尝试使用bootstrap模式,一般情况下它都有效,但是我遇到$product的问题,实际上$ product是foreach中的一个项目,所以围绕<a> - 标签,那里是@foreach($products as $product)。这就是为什么模态不起作用的原因,因为它以某种方式搞砸了这个foreach(实际上$ product总是持有最后的&#34;产品&#34;,因为我在foreach之后定义它)。

有没有轻松实现我想要的?或者,我可以为每个产品创建一个模态,但最多可能有数千个,所以这是无稽之谈。那么更好的方式是什么?

修改:正常的javascript函数confirm()可以正常工作,但这有点过于基本&#34;,所以我想要一些适合设计的东西,所以使用bootstrap会很好,或者任何不是带有两个按钮的警报对话框。 confirm的功能是我想要的功能。但是,confirm提供了英文按钮,我可能想要自定义那些用于多种语言的按钮。

1 个答案:

答案 0 :(得分:0)

我使用SweetAlert插件取得了非常好的效果。实际上有一个使用ajax删除的示例。看看吧!