確認と削除の2つのボタンがあるフォームがあります。非表示の入力要素 ID を投稿しています。[確認] をクリックすると、要素 ID を使用してアクションが実行されます。[削除] をクリックすると、要素 ID を持つ DB 内のエントリが削除されます。さて、問題は、 を実行するprint_r($_POST); exit();
と、入力要素 ID が正しく返されることです。しかし、どのボタンがクリックされたかはわかりません。単一のフォームでどのボタンが正確にクリックされたかを調べる方法はありますか? 両方のボタンが同じフォームに存在する必要があります。
私が試したコードは次のとおりです。
jQuery
var dataString = $('#form_confirm_delete').serialize();
$.ajax({
type: "POST",
url: "ajaxpage.php",
data: dataString,
dataType: 'json',
cache: false,
success: (function(response)
{
alert('Yes');
})
});
PHP ページ (ajaxpage.php):
<?php print_r($_POST); exit(); ?>