在javascript中条带不返回错误消息
我编写了这个javascript来返回来自Stripe的错误消息,如果有一张无效的卡、谢绝等,它不会返回任何信息。请稍等片刻。。。。然后在应该显示错误但错误未显示时重新启用按钮在javascript中条带不返回错误消息,javascript,laravel,stripe-payments,Javascript,Laravel,Stripe Payments,我编写了这个javascript来返回来自Stripe的错误消息,如果有一张无效的卡、谢绝等,它不会返回任何信息。请稍等片刻。。。。然后在应该显示错误但错误未显示时重新启用按钮 $('#subscription-form button').on('click', function () { var form = $('#subscription-form'); var submit = form.find('button'); var submitInitialText
$('#subscription-form button').on('click', function () {
var form = $('#subscription-form');
var submit = form.find('button');
var submitInitialText = submit.text();
submit.attr('disabled', 'disabled').text('Just one moment....');
Stripe.card.createToken(form, function (status, response) {
var token;
if (response.error) {
form.find('.stripe-errors').text(response.error.message).show();
submit.removeAttr('disabled');
submit.text(submitInitialText);
} else {
token = response.id;
form.append($('<input type="hidden" name="token">').val(token));
form.submit();
}
});
});
$(“#订阅表单按钮”)。在('click',函数(){
变量形式=$(“#认购形式”);
var submit=form.find('button');
var submitinialtext=submit.text();
submit.attr('disabled'、'disabled').text('稍等片刻…);
Stripe.card.createToken(表单、函数(状态、响应){
var代币;
if(response.error){
form.find('.stripe errors').text(response.error.message).show();
submit.removeAttr(“禁用”);
submit.text(submititialtext);
}否则{
token=response.id;
附加($('').val(标记));
表单提交();
}
});
});
这是我的看法。这是在拉威尔完成的。错误应该显示在该div中
<div class="stripe-errors panel hide"></div>
我的表格
<form action="{{ URL::action('subscription-join') }}" method="post" id="subscription-form">
<div class="row">
<div class="large-6 columns">
Choose Plan
<label>
Chosen Plan:
<select name="plan">
<option value="small">Small ($9.99/month)</option>
<option value="large">Large (14.99/month)</option>
</select>
</label>
</div>
<div class="large-6 columns">
@include('subscription.partials._card')
<button class="button">Make payment</button>
</div>
</div>
{{ Form::token() }}
</form>
选择计划
选定计划:
小型(9.99美元/月)
大型(14.99/月)
@包括('subscription.partials.\u card')
付款
{{Form::token()}}