546
edits
No edit summary |
No edit summary |
||
Line 276: | Line 276: | ||
align_mp_box(); | align_mp_box(); | ||
}); | }); | ||
$(document).ready(function () { | |||
var form_container = $('.form-translation-request'); | |||
var form_html = form_container.html(); | |||
form_container.html('<form action="submitapplication.php" method="post"></form>'); | |||
var form_el = form_container.children('form'); | |||
form_el.html(form_html); | |||
var submit_button = form_el.find('.submit-button'); | |||
submit_button.fadeIn(); | |||
var ajax = false; | |||
$(document).on('submit', form_el, function (e) { | |||
e.preventDefault(); | |||
if (ajax !== false) { | |||
ajax.abort(); | |||
} | |||
submit_button.prop('disabled', true); | |||
ajax = $.ajax({ | |||
url: form_el.attr('action'), | |||
type: form_el.attr('method'), | |||
dataType: 'json', | |||
data: form_el.serialize(), | |||
success: function (result) { | |||
if (result.status === 'success') { | |||
} else if (result.status === 'error') { | |||
alert(result.msg); | |||
submit_button.prop('disabled', false); | |||
} else { | |||
alert(result.msg); | |||
submit_button.prop('disabled', false); | |||
} | |||
}, | |||
error: function () { | |||
submit_button.prop('disabled', false); | |||
alert('مشکلی به وجود آمده است. لطفا مجددا تلاش نمایید.') | |||
} | |||
}); | |||
return false; | |||
}); | |||
}) | |||
$(window).on('load', function(){ | $(window).on('load', function(){ |