在Fancybox中打开带有POST值的外部链接(HTTPS)?

时间:2011-01-28 14:03:38

标签: paypal fancybox

有没有办法打开外部https网址,在帖子提交时触发,并在Fancybox弹出窗口或类似内容中发布帖子数据?

我说的是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>

1 个答案:

答案 0 :(得分:1)

PayPal正在积极执行X-FRAME-OPTIONS:DENY响应标头,因此我怀疑这会起作用 请注意,我还没有测试过,但PayPal积极阻止任何人以任何方式,形状或形式“嵌入”他们的网站,所以即使它今天有效,也不能保证它明天就可以工作。