Skip to content

Instantly share code, notes, and snippets.

@steepzero-old
Created January 19, 2018 12:44
Show Gist options
  • Save steepzero-old/23958d8e7a8b2ea38711779735a492b4 to your computer and use it in GitHub Desktop.
Save steepzero-old/23958d8e7a8b2ea38711779735a492b4 to your computer and use it in GitHub Desktop.
jquery post form
<script>
function sendFileRequest(el) {
var form = $(el).parents('form');
var data = form.serialize();
$(el).addClass('wait');
$.post(form.attr('action'),data,function (response) {
$(el).removeClass('wait');
try{
response = JSON.parse(response);
}catch(e){}
if(!!response.status){
//alert('Запрос отправлен!');
$("<div class=\"panel panel-default\">\n" +
" <div class=\"panel-body\">\n" +
" <p>"+form.find('textarea').val()+"</p>\n" +
" </div>\n" +
" </div>").insertAfter(form.parents('.panel-default').prev());
form.find('textarea').val('');
}else if(!!response.message){
alert(response.message);
}else {
alert('Ошибка!');
}
})
}
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment