添加php变量时,模态停止工作

时间:2015-05-10 02:02:03

标签: javascript php jquery paypal modal-dialog

我正在使用Paypal API和" mercadopago" API,在同一页面中,我有两个模态,一个用于使用Paypal购买一本书,另一个用于使用mercadopago。

问题是当我添加变量时:

$preference = $mp->create_preference($preference_data);

所有模态都停止工作,我真的不明白为什么。

这是我的mercadopago模式的代码:

<div class="modal fade" id="mercadopago" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" style="color:black">
        <div class="modal-dialog">
        <div class="modal-content">
        <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
            <p><strong>Terminos y condiciones.</strong></p>
        </div>
        <form name="form"  method='post' action='https://www.sandbox.paypal.com/cgi-bin/webscr'>
            <div class="modal-body" style="padding:30px" oninput="precio.value = parseInt(numero.value)*10">
                <p>Antes de comprar, por favor, lea cuidadosamente los términos y condiciones de la compra en los siguientes dos enlaces:</p>
                <a href="objects/condiciones.docx" download>-Términos y Condiciones de compras para la adquisición del libro de parte de Becuadro Editores,</a><br>
                <input type="checkbox" value="xD"> He leído y acepto los términos y condiciones y soy responsable por la compra.<br><br>
                <input type="number" id="numero" min="1" value="1" style="text-align:center"><br><br>
                <input type="text" id="precio" value="10" style="text-align:center" disabled>
                <script>
                $('#numero').bind('click keyup', function(){
                var hello = $(this).val();
                $("#check").val(hello);
                });
                </script>
                <script type="text/javascript">
                    $(document).ready(function(){
                        $('input[type="checkbox"]').click(function(){
                            if($(this).attr("value")=="xD"){
                                $(".lol").toggle();
                            }
                        });
                    });
                </script>
            <?php
                require_once 'mercadopago.php';
                $cantidad = '<script> document.write(hello) </script>';
                $mp = $mp = new MP('keyone', 'keytwo');
                $preference_data = array(
                    "items" => array(
                        array(
                            "title" => "Las torres captivas",
                            "quantity" => $cantidad,
                            "currency_id" => "VEF",
                            "unit_price" => 700.00,
                        ),
                    ),
                );
                //$preference = $mp->create_preference($preference_data);
            ?>
            </div>
            <div class="lol" style="display:none;">
                         <a href="<?php echo $preference['response']['init_point'];?>">Pagar</a>
            </div>
        </form>
    <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button>
    </div>
    </div>
</div>
</div>
</div>

现在它起作用了,因为包含$preference的行作为评论,但是&#34;付费&#34;按钮不起作用,因为它需要$preference"值。

我该怎么办呢?

0 个答案:

没有答案