有沒有辦法打開外部https網址,觸發後提交和Fancybox彈出窗口或類似內的發佈數據?在Fancybox內部使用POST值打開外部鏈接(HTTPS)?
我說的是Paypal付款,例如。點擊「立即購買」按鈕,PayPal網站將在Fancybox內部打開,數據將使用Ajax進行分析。 這將改善用戶體驗,恕我直言......
我試過這個解決方案,在另一個線程找到,但它不工作...
$("#payment_form").bind("submit", function() {
$.ajax({
type : "POST",
cache : false,
url : "https://www.paypal.com/XXX/XXX",
data : $(this).serializeArray(),
success: function(data) {
$.fancybox(data);
}
});
return false;
});
<form id="payment_form"action="https://www.paypal.com/XXX/XXX" method="post">
<input type="hidden" name="yyy" value="xxxx">
<input type="hidden" name="yyy" value="xxxxxxxx">
<input class="gift-card" type="image" src="button.jpg" name="submit" alt="">
</form>
瀏覽器控制檯中的任何錯誤消息? (在Firefox中shift-ctrl-J)。 – 2011-01-28 14:08:26