私は新しい開発者であり、問題があります。私はあなたがこれを解決できると思います。削除の前に確認ボックスを表示したい。どのように私はこの私のAjaxコード HTMLことを行うことができます。提出する前に確認ボックスを追加するには
<input type='button' class="btn btn-danger delete_button" id="delete_button<?php echo $row->id;?>" value="delete" onclick="delete_row('<?php echo $row->id;?>');">
アヤックス
function delete_row(id)
{
jQuery.ajax({
type:'post',
url: "/blue_bucket/wp-admin/admin-ajax.php?action=delete_form",
data:{
delete_row:'delete_row',
row_id:id,
},
success:function(response) {
if(response=="success")
{
var row=document.getElementById("row"+id);
row.parentNode.removeChild(row);
}
top.location.href="admin.php?page=data_list";
}
});
}
WordpressのPHP
function delete_form()
{
if(isset($_POST['delete_row']))
{
$id=$_POST['row_id'];
echo $row_no;
global $wpdb;
$table_name = "countries";
$wpdb->delete($table_name,
array('id' => $id));
exit();
}
}
add_action('wp_ajax_delete_form', 'delete_form');
add_action('wp_ajax_nopriv_delete_form', 'delete_form');
を、確認ボックス –