找不到索引(条带支付、Jquery、PHP)[隔离区修复=阅读编辑注释]
我正在一步一步地学习一个教程,我得到了一个未定义的索引错误 我在我的接收页面上尝试了这个:(submit.php) 但它返回空值。这就是我发送“条纹令牌”的方式找不到索引(条带支付、Jquery、PHP)[隔离区修复=阅读编辑注释],php,jquery,Php,Jquery,我正在一步一步地学习一个教程,我得到了一个未定义的索引错误 我在我的接收页面上尝试了这个:(submit.php) 但它返回空值。这就是我发送“条纹令牌”的方式 <script> Stripe.SetPublishableKey('my-key'); $('#payment-form').submit(function(e){ $form = $(this); //$form.find("button").prop('disabled', true);
<script>
Stripe.SetPublishableKey('my-key');
$('#payment-form').submit(function(e){
$form = $(this);
//$form.find("button").prop('disabled', true);
Stripe.card.createToken($form, function(status, response){
var token = response.id;
$form.append($('<input type="hidden" name="stripe-token"/>').val(token));
$form.get(0).submit();
});
return false;
});
</script>
Stripe.SetPublishableKey('my-key');
$(“#付款单”)。提交(功能(e){
$form=$(此项);
//$form.find(“button”).prop(“disabled”,true);
Stripe.card.createToken($表单、函数(状态、响应){
var token=response.id;
$form.append($('').val(标记));
$form.get(0.submit();
});
返回false;
});
付款方式:
<form action="submit.php" class="form-horizontal" role="form" method="POST" id="payment-form">
提交按钮:
<button type="Submit" class="btn btn-success">Pay Now</button>
立即付款
人们说Stripe最容易设置,这些人在哪里?我想这样设置你的JS
$form.append($('<input type="hidden" name="stripe-token"/>').val(token));
$form.append($('').val(令牌));
到
$form.append(“”);
$(“#stripeToken”).val(代币);
EDIT:我刚刚在表单页面上嵌入了PHP,并且成功地实现了令牌。如果有人知道如何将“stripe token”发布到新页面,我仍然想知道,谢谢你的回答,但这也没有解决问题/
$form.append($('<input type="hidden" name="stripe-token"/>').val(token));
$form.append('<input type="hidden" id="stripeToken" name="stripe-token"/>');
$("#stripeToken").val(token);