我正在尝试接受订阅付款和会员资料
注册流程如下:
第1页=输入卡片详细信息
|
|
第2页=输入个人详细信息(提交此表单需要第1页的NB。令牌)
|
|
第3页=验证电子邮件地址(此部分正常)
第1页是“客户”输入卡片详细信息的点。
这将被发送到Stripe并假设没有错误Stripe发送回“令牌”。
现在我有了令牌,通常是一个隐藏的输入字段,但我现在只是为了我自己的利益而展示它。
如果此时一切正常,我使用ajax将表单内容更改为包含电子邮件地址字段等的内容。
// Insert the token into the form so it gets submitted to the server
$form.append($('<input type="text" id="stripeToken" name="stripeToken" />').val(token));
// and re-submit
$('#content').load('https://www.mydomain.com/registration-text.html#content');
}
表单内容更改为第2页后,我可以在页面底部看到<input type="text" id="stripeToken" name="stripeToken" />
的内容。
但是当我填写电子邮件字段等并点击提交时,它不会随表单一起发送。事实上,表单设置为不允许没有stripeToken值的提交,所以至少这样做。 只是想知道是否有人对解决方案有任何想法?甚至是问题的潜在根源?
答案 0 :(得分:0)
输入必须介于form
标记之间,如果您说input
位于页面底部,那么您有可能将其放在form
之外1}}标签(只是猜测)。 请注意,只有表单标记内的输入才会提交到下一页