jQueryフォームプラグインを使用しています
http://malsup.com/jquery/form/
<form id="form1" name="form1" method="post" action="" enctype="multipart/form-data">
<input name="submit" id="submit1" type="submit" class="submit_button" value="Save" />
<input name="submit2" id="submit2" type="submit" class="submit_button" value="Send Sale" />
</form>
さて、2つのボタンがあります。1つはajaxフォームを介してメールを送信することで、もう1つはデータをテーブルに保存することです。これが私が使用したJqueryです。
$(document).ready(function() {
// bind form using ajaxForm
$('#submit2').click(function() {
alert('ffff');
$('#form1').ajaxForm({
// target identifies the element(s) to update with the server response
target: '.loading',
beforeSubmit: showImg,
success: showResponse,
url: 'send_sale.php',
});
});
});
[保存]ボタンをクリックすると正常に機能しますが、最初に[セールの送信]をクリックし、その直後に[保存]ボタンをクリックすると、[保存]ボタンがセールの送信と同じプロセスを実行します。
誰かが何が悪いのか知っていますか?
UPDATE
は、ajaxFormの代わりにajaxSubmitを使用するソリューションを取得しました