ajaxフォームの結果をphpに送信しようとしていますが、どのボタンが押されたか(送信またはキャンセル)はphpコードにとって重要ですが、ajax中に失われます。フォームを送信するためにどのボタンが押されたかを明らかにしようとしていますが、コードが機能していません。
誰かがここで何が間違っているのか指摘できますか?
$('.form').live('submit', function(event) {
var messageTo = $(this).next();
var button = event.target;
var data = $(this).serialize();
data = data + "&" + button.name + "=" + button.value;
$.post(
'a.php',
data,
function(data){
messageTo.html(data.message);
}, "json"
);
return false;
});