Advertisement
Guest User

Untitled

a guest
Sep 9th, 2014
8,056
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $("#register-form").submit(function (event) {
  2.  
  3.     var entrance = $(this).find('input[name="IsValid"]').val();
  4.     var password = $(this).find('input[name="objPassword"]').val();
  5.     var namesurname = $(this).find('input[name="objNameSurname"]').val();
  6.     var email = $(this).find('input[name="objEmail"]').val();
  7.     var gsm = $(this).find('input[name="objGsm"]').val();
  8.     var adres = $(this).find('input[name="objAddress"]').val();
  9.     var termsOk = $(this).find('input[name="objAcceptTerms"]').val();
  10.  
  11.     var formURL = $(this).attr("action");
  12.  
  13.  
  14.     if (request) {
  15.         request.abort(); // cancel if any process on pending
  16.     }
  17.  
  18.     var postData = {
  19.         "objAskGrant": entrance,
  20.         "objPass": password,
  21.         "objNameSurname": namesurname,
  22.         "objEmail": email,
  23.         "objGsm": parseInt(gsm),
  24.         "objAdres": adres,
  25.         "objTerms": termsOk
  26.     };
  27.  
  28.     var request = $.ajax({
  29.         cache: false,
  30.         type: "post",
  31.         url: formURL,
  32.         data: postData,
  33.         dataType: "json"
  34.     });
  35.  
  36. //        success
  37.     request.done(function (data, textStatus, jqXHR) {
  38.  
  39.         $("#register-form").find('input[name="objPassword"]').val('');
  40.         $("#register-form").find('input[name="objNameSurname"]').val('');
  41.         $("#register-form").find('input[name="objEmail"]').val('');
  42.         $("#register-form").find('input[name="objGsm"]').val('');
  43.         $("#register-form").find('input[name="objAddress"]').val('');
  44.         $("#register-form").find('input[name="objAcceptTerms"]').val('');
  45.  
  46.         $('#terms-l').removeClass("checkboxclassic-border");
  47.  
  48.         $('.form-input').removeClass("error");
  49.         $('.form-input').removeClass("success");
  50.  
  51.         $.magnificPopup.open({
  52.             items: {
  53.                 src: '#tebrik',
  54.                 type: 'inline',
  55.                 closeOnContentClick: false,
  56.                 closeOnBgClick: false,
  57.                 enableEscapeKey: false,
  58.                 modal: false,
  59.                 closeMarkup: '
  60.                    <button class="mfp-close"><img class="mfp-close" src="img/close-btn.png" width="32" height="34"/>  </button>',
  61.         overflowY: 'auto',
  62.             afterClose: function () {
  63.             console.log('Popup is completely closed');
  64.         }
  65.     }
  66. });
  67. console.log(data.success);
  68.  
  69. });
  70.  
  71. //        fail
  72.  
  73. request.fail(function (jqXHR, textStatus, errorThrown) {
  74. //                alert(textStatus + errorThrown);
  75.     console.error("Hata Olustu : " + textStatus, errorThrown);
  76.  
  77.     $.magnificPopup.open({
  78.         items: {
  79.             src: '#tebrik',
  80.             type: 'inline',
  81.             closeOnContentClick: false,
  82.             closeOnBgClick: false,
  83.             enableEscapeKey: false,
  84.             modal: false,
  85.             closeMarkup: '
  86.                <button class="mfp-close"><img class="mfp-close" src="img/close-btn.png" width="32" height="34"/></button>',
  87.     overflowY: 'auto',
  88.         afterClose: function () {
  89.         console.log('Popup is completely closed');
  90.     }
  91. }
  92. });
  93.  
  94. $("#register-form").find('input[name="objPassword"]').val('');
  95. $("#register-form").find('input[name="objNameSurname"]').val('');
  96. $("#register-form").find('input[name="objEmail"]').val('');
  97. $("#register-form").find('input[name="objGsm"]').val('');
  98. $("#register-form").find('input[name="objAddress"]').val('');
  99. $("#register-form").find('input[name="objAcceptTerms"]').val('');
  100.  
  101. });
  102.  
  103.  
  104. event.preventDefault();
  105. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement