从条带获取令牌后表单未获取提交

时间:2017-10-25 06:25:28

标签: javascript jquery

从条纹获取令牌后我遇到错误。在我获得令牌表单条带后,表单未提交。

到目前为止我已经尝试了

$('#payment-form').submit(function(e){
    if (!$('#payment-form').data('cc-on-file')) 
        {
           e.preventDefault();
          Stripe.setPublishableKey($('.form-horizontal').data('stripe-publishable-key'));

          var Token = Stripe.createToken({
            number: $('.card-number').val(),
            cvc: $('.card-cvc').val(),
            exp_month: $('.card-expiry-month').val(),
            exp_year: $('.card-expiry-year').val()
          }, stripeResponseHandler);

          return false;

        } 
}); 

stripeResponseHandler函数

function stripeResponseHandler(status, response) {
    if (response.error) {
        $('.error')
            .removeClass('hide')
            .find('.alert')
            .text(response.error.message);

            setTimeout(function(){
             $('.error')
            .addClass('hide')
            .find('.alert')
            .text('');
        },1000);

    }
    else 
    {        
        var token = response['id'];
        $('#payment-form').append("<input type='hidden' name='stripeToken' value='" + token + "'/>");
        $('#payment-form').get(0).submit(); // getting error here

    }
}

我遇到错误

  

$(...)。get(...)。submit不是函数

0 个答案:

没有答案