フォームに2つのサブミットボタンがあります。投稿を削除する人、編集する人。serializeArrayにサブミットボタンの値が含まれていません
編集フォームまたはユーザーが投稿を削除したというメッセージのいずれかを含むファンシーボックスを表示したいとします。 edit.phpの "if(isset)"文を使って、どのボタンが押されたかによって決まります。しかし、私は私が代わりに.click(機能()を試してみました... serializeArray内のボタンの値を取得する方法を見つけ出すことはできませんが、それは... fancyboxには何も送信しませんでした
$("#form").bind("submit", function() {
$.ajax({
type : "POST",
cache : false,
url : "edit.php",
data : $(this).serializeArray(),
success: function(data) {
$.fancybox(data);
}
});
return false;
});
フォームは、次のようになります。
<form method='post' action='' id="form">
<input type='submit' value='Edit' name='edit' />
<input type='submit' value='Delete' name='delete' onClick="return slett('<?php echo $oppgave->name; ?>')"/>
<input name='oppgaveID' type='hidden' value='<?php echo $oppgave->id; ?>' />
</form>
誰かが私を助けることができれば、私はそれを本当に感謝事前に感謝を
ありがとうございます!私は今それを行うことができた:) – guzh