我正在使用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">×</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"
值。
我该怎么办呢?