この方法で ajax $post 呼び出しでレコードを削除します
HTML
$btn = "<input type='button' ";
$btn .= "url='$_SERVER[REQUEST_URI]' idric='$row[id_ric]' ancor='#LR'";
$btn .= "class='deletr ttip' />";
Jクエリ
$(".delete").click(function(){
var ancor = $(this).attr('ancor');
var url = $(this).attr('url');
var idric = $(this).attr('idric');
var url = url + ancor;
$.post("testpost.php", {url:url, idric:idric}, function(data){
location.reload();
});
});
testpost.ph
//class delete
$obj->delete($_POST['id_ric']);
ダイアログで確認後、レコードを削除したい。この方法で試しましたが、成功しませんでした。
$(".delete").click(function(){
html_msg = "Are u sure?";
var ancor = $(this).attr('ancor');
var url = $(this).attr('url');
var idric = $(this).attr('idric');
var url = url + ancor;
$('#confirm').dialog('open').html(html_msg);
});
$("#confirm").dialog({
resizable: false,
autoOpen: false,
modal: true,
dialogClass: 'confirm',
buttons: {
Yes: function() {
$(this).dialog( "close" );
testdelete();
},
No: function() {
$(this).dialog( "close" );
}
}
});
function testdelete(){
$.post("testpost.php", {url:url, idric:idric}, function(data){
//location.reload();
alert("ok");
});
}
どうすればこれを行うことができますか?ありがとう