我如何使用paypal.minicart.view.bind(form);?

时间:2016-05-18 17:04:31

标签: php ajax paypal

我如何使用 paypal.minicart.view.bind(form);

我究竟要作为参数传递什么?我正在使用ajax来显示Paypal添加到购物车表单,但是当我点击添加到购物车时,它会将我重定向到购物车的Paypal网站版本,而不是“弹出”。有谁知道如何在加载后绑定表单?提前谢谢。

1 个答案:

答案 0 :(得分:0)

我能够通过同事的一些额外帮助使其工作。对于遇到类似问题的人来说,这是我加载AJAX的页面中的基本代码,它允许我正确触发Minicart.js:

<div class="product-button">
    <form id='form' action="https://www.paypal.com/cgi-bin/webscr" method="post">
        <input type="hidden" name="cmd" value="_cart">
        <input type="hidden" name="add" value="1">
        <input type="hidden" name="business" value="example@minicartjs.com">
        <input type="hidden" name="item_name" value="Test Product One">
        <input type="hidden" name="item_number" value="0123456789">
        <input type="hidden" name="quantity" value="1">
        <input type="hidden" name="amount" value="100.00">
        <input type="hidden" name="currency_code" value="USD">
        <input type="hidden" name="weight_g" value="240">
        <input type="submit" name="submit" id='button' type="submit" value="USD 100.00">
    </form>
    <script>
        $( "#button" ).click(function() {
            paypal.minicart.view.bind(form);
        });         
    </script>       
</div>