Laravel 如何在点击按钮提交数据表时添加警报yajra?拉维尔

Laravel 如何在点击按钮提交数据表时添加警报yajra?拉维尔,laravel,datatables,Laravel,Datatables,我有一个表格数据,这个表格有功能删除按钮。 此按钮已成功删除,但我需要在单击“确认”后添加警报,以便按如下方式删除: <a href="delete.php?id=<?=$row['id']; ?>" onclick="return confirm('Anda yakin mau menghapus item ini ?')">[Hapus]</a> 但是我使用datatales服务器端,我不知道我把这个放在哪里了 这是我的功能删除 public f

我有一个表格数据,这个表格有功能删除按钮。 此按钮已成功删除,但我需要在单击“确认”后添加警报,以便按如下方式删除:

<a href="delete.php?id=<?=$row['id']; ?>" 
onclick="return confirm('Anda yakin mau menghapus item ini ?')">[Hapus]</a>

但是我使用datatales服务器端,我不知道我把这个放在哪里了

这是我的功能删除

 public function indexDataTables_pns()
{

    $pns = Data_pns::with('users','master_golongan','master_jabatan')->get();


    return Datatables::of($pns)->addIndexColumn()

    ->addColumn('Nama', function ($pns) {
        return '<a href="/pns/'.$pns->id.'" target="_blank">'.$pns->users->nama.'</a>';   
    })
    ->editColumn('edit', function ($pns) {
        return '<a href="/edit_pns/'.$pns->id.'" target="_blank" class="btn btn-xs btn-success"><i class="glyphicon glyphicon-edit"></i></a>';
    })
    ->editColumn('hapus', function ($pns) {

        // THIS START HERE FOR DELETE FUNCTION

        $c = csrf_field();
        $m = method_field('DELETE');
    return "<form action='/delete/$pns->id' method='POST'>
            $c
            $m

            <button style='margin-left:10px; width: 30px;' type='submit'

                    class='btn btn-xs btn-danger delete'>
                <i class='glyphicon glyphicon-remove-circle'></i>
            </button>
        </form>";
    })
    ->rawColumns(['Nama' => 'Nama','hapus' => 'hapus','action' => 'action','edit'=>'edit'])
    ->make(true);

}
public function indexDataTables_pns()
{
$pns=Data_pns::with('users','master_golongan','master_jabatan')->get();
返回Datatables::of($pns)->addIndexColumn()
->addColumn('Nama',函数($pns){
返回“”;
})
->editColumn('edit',函数($pns){
返回“”;
})
->editColumn('hapus',函数($pns){
//这是从这里开始的删除功能
$c=csrf_字段();
$m=方法_字段(“删除”);
返回“
$c
百万美元
";
})
->rawColumns(['Nama'=>'Nama'、'hapus'=>'hapus'、'action'=>'action'、'edit'=>'edit']))
->使(真实);
}

我可以在哪里放置此onclick和此消息?

您可以在删除表单的按钮上使用它,如

<button style='margin-left:10px; width: 30px;' type='submit'
 class='btn btn-xs btn-danger delete' onclick='return confirm("Anda yakin mau 
 menghapus item ini ?")'>
    <i class='glyphicon glyphicon-remove-circle'></i>
</button>

或者在表单中添加一个类,并在提交表单之前使用确认

<form action='/delete/$pns->id' method='POST' class='delete-form'>

现在将此脚本添加到视图文件中

<script>
    $('.delete-form').submit(function(event){
        if(!confirm('Anda yakin mau menghapus item ini ?')){
            event.preventDefault();
        }
    });
</script>

$('.delete form').submit(函数(事件){
如果(!确认('Anda yakin mau menghapus项目ini?')){
event.preventDefault();
}
});

您可以在删除表单的按钮上使用它,如

<button style='margin-left:10px; width: 30px;' type='submit'
 class='btn btn-xs btn-danger delete' onclick='return confirm("Anda yakin mau 
 menghapus item ini ?")'>
    <i class='glyphicon glyphicon-remove-circle'></i>
</button>

或者在表单中添加一个类,并在提交表单之前使用确认

<form action='/delete/$pns->id' method='POST' class='delete-form'>

现在将此脚本添加到视图文件中

<script>
    $('.delete-form').submit(function(event){
        if(!confirm('Anda yakin mau menghapus item ini ?')){
            event.preventDefault();
        }
    });
</script>

$('.delete form').submit(函数(事件){
如果(!确认('Anda yakin mau menghapus项目ini?')){
event.preventDefault();
}
});

这一切都没用,先生。这个按钮提交有一个错误syntac,我改变了这个,但仍然没有工作检查更新的答案。我已经编辑了按钮上的位置。你能看到这个吗,我把这个改成“”。使用单个“”。这不是一个错误,但仍然没有工作,应该工作。你能试一下我回答的另一种方式吗?先生,这完全没用。这个按钮提交有一个错误syntac,我改变了这个,但仍然没有工作检查更新的答案。我已经编辑了按钮上的位置。你能看到这个吗,我把这个改成“”。使用单个“”。这不是一个错误,但仍然没有工作,应该工作。你能试试我回答的另一种方式吗??