Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
找不到索引(条带支付、Jquery、PHP)[隔离区修复=阅读编辑注释]_Php_Jquery - Fatal编程技术网

找不到索引(条带支付、Jquery、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);

我正在一步一步地学习一个教程,我得到了一个未定义的索引错误

我在我的接收页面上尝试了这个:(submit.php)

但它返回空值。这就是我发送“条纹令牌”的方式

<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);