Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (function($){
- $(document).on('submit', '#profile-edit-form', (function() {
- var $form = $('#profile-edit-form');
- if ($form.hasClass('sending')) {
- return false;
- }
- if ($form.find('.error').length > 0) {
- $form.find('.field').removeClass('invalid');
- $form.find('.error').remove();
- }
- var data = $form.serializeArray();
- $.ajax({
- url: window.js_storage.profile_edit_ajax,
- type: 'POST',
- data: data,
- dataType: 'json',
- beforeSend: function () {
- $.preloader();
- $form.addClass('sending');
- $form.find('.invalid').removeClass('invalid');
- },
- success: function (response) {
- if (response.success_message) {
- $.popup({
- content: response.success_message
- }).show();
- }
- },
- error: $.parseError(function (response) {
- console.log('RAZ');
- $.popup().hide();
- if (response && response.errors) {
- console.log(response, response.errors);
- response.errors.forEach(function (record) {
- console.log(record);
- })
- }
- else {
- alert(window.DEFAULT_AJAX_ERROR);
- $.popup().hide();
- }
- }),
- complete: function () {
- $.popup().hide();
- $form.removeClass('sending');
- }
- });
- return false;
- }))})(jQuery);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement