【发布时间】:2021-09-09 17:33:49
【问题描述】:
实际上我正在尝试在我的数据表中实现自定义操作按钮(在我的情况下使用标签)。在这里,当用户单击删除链接时,我想要一个确认框,上面写着“你确定”或类似的东西。
public function dataTable($query)
{
$editUrl = route('signup.index');
// <a class="btn btn-info waves-effect" href="'.$editUrl.'/{{$id}}/delete">Delete1</a>
if(Auth::user()->hasRole('Super Admin'))
return datatables()
->eloquent($query)
->addColumn('action', '<a class="btn btn-info waves-effect" href="'.$editUrl.'/{{$id}}/delete" onclick="return confirm(1)">Delete</a>');
else
return datatables()
->eloquent($query);
}
现在,当我点击删除链接时,它工作正常但是当我在确认函数中传递任何字符串时,确认不起作用。
public function dataTable($query)
{
$editUrl = route('signup.index');
// <a class="btn btn-info waves-effect" href="'.$editUrl.'/{{$id}}/delete">Delete1</a>
if(Auth::user()->hasRole('Super Admin'))
return datatables()
->eloquent($query)
->addColumn('action', '<a class="btn btn-info waves-effect" href="'.$editUrl.'/{{$id}}/delete" onclick="return confirm("Are you Sure")">Delete</a>') //This is not working;
else
return datatables()
->eloquent($query);
}
有没有其他方法可以解决这个问题,谢谢。
【问题讨论】:
标签: javascript php laravel datatables