1
我該如何解決這個問題? 在確認頁上的訂單過程結束時我有付款方式的形式(可以是各種各樣的,按鈕ID是相同的)點擊確認訂單按鈕後,我需要使用jQuery調用some_script.php並同時重定向到支付網關。點擊確認按鈕後只的onclick =「$( '#支付')提交();被處理,網頁重定向,但some_script.php不叫感謝您的幫助JQuery - 對相同ID的元素使用onclick和.click處理程序
<div class="payment">
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" id="payment">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="upload" value="1">
....
</form>
<div class="buttons">
<div class="right">
<a id="button-confirm" class="button" onclick="$('#payment').submit();">
<span>Confirm</span></a>
</div>
</div>
</div>
<script>
$('#button-confirm').click(function() {
$.get(
'some_script.php',
{order_id: '<?php echo $order_id; ?>'},
'html'
);
});
</script>
您可以編輯HTML? – JJJ
只有
這是因爲你已經寫了2個不同的同一行動的事件。的onclick =「$( '#支付')提交();被處理,因爲它寫的直列
讓你的預期的結果,你每畝改變,因爲下面的代碼
和
。來源
2014-07-12 14:44:18 Clindo
謝謝,但是當我寫給Juhana時,class =「payment」的內容是確定的,不能改變 – user1798073