Advertisement
amjithps

jqury

Feb 28th, 2014
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
jQuery 1.55 KB | None | 0 0
  1.   // Braintree gateway
  2.     var ajax_submit = function (e) {
  3.        
  4.         var form = $('#payment-form');
  5.         e.preventDefault();
  6.        
  7.         $("#submit_braintree").attr("disabled", "disabled");
  8.         $.post(
  9.             form.attr('action'), //url: /welcome/transaction
  10.             {
  11.                 first_name: $('#first_name').val(),
  12.                 last_name: $('#last_name').val(),
  13.                 number: $('#number').val(),
  14.                 cvv: $('#cvv').val(),
  15.                 year: $('#dd-year').find('.dd-selected-item').text(),
  16.                 month: $('#dd-month').find('.dd-selected-item').text(),
  17.                 plan_id: selectedPlanId,
  18.                 time_slot: selectedTimeSlot
  19.             },
  20.             function (data) {
  21.                 //
  22.                 if (data =='OK') {
  23.                     //console.log('yes');
  24.                     $('#rootwizard').bootstrapWizard('show',2);
  25.                 } else {
  26.                     //console.log(data);
  27.                     $("#submit_braintree").removeAttr("disabled");
  28.  
  29.                     $('#rootwizard').bootstrapWizard('show',0);
  30.                     $('#pay-error-box').html(data);
  31.                     $('#pay-error-box').fadeIn('fast');
  32.                 }
  33.             });
  34.     }
  35.  
  36.     $('#submit_braintree').click(function(){
  37.         var form = $('#payment-form');
  38.         var braintree = Braintree.create("<?php echo $braintree_cse_key; ?>");
  39.         braintree.onSubmitEncryptForm('payment-form', ajax_submit);
  40.         alert(ajax_submit);
  41.         form.submit();
  42.     });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement