我需要在Javascript函數中包含對PayPal的調用。我希望致電PayPal 之前執行myStep1
和myStep2
。使用單獨的Javascript函數提交隱藏的PayPal表單
下面是函數:
function() {
// need call to PayPal here, before myStep1 and myStep2
$.when.apply(undefined, myStep1()).done(function() {
$.ajax({
url: sURL + "myController/myStep2",
success: function() {
$.msg("Success Message", live:10000
});
},
error: function(){
$.msg("Error Message", live:10000
});
}
});
});
};
這裏是PayPal的形式必須是無形的,通過上面的Javascript功能以某種方式提交:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="123456789">
<input type="image"
src="https://www.paypalobjects.com/en_US/i/btn/btn_paynow_SM.gif"
border="0" name="submit"
alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0"
src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1"
height="1">
</form>
就如何最好地實現任何想法這個PayPal表單提交到Javascript函數中?我想我可能會試圖做的是模擬點擊貝寶按鈕。謝謝。
此插件可能有幫助:http://samdeering.com/jquerypaypalbuyitnow/ – mccannf