T.M. SoftStudio

feci quod potui, faciant meliora potentes

Ajax отправка HTML форм с плагином jQuery Form Plugin

Плагин jQuery Form Plugin (http://malsup.com/jquery/form/) позволяет отправлять данные формы с помощью Ajax-запроса.

Для использования плагина jQuery Form Plugin его необходимо скачать и включить в HTML-страницу:

<script type="text/javascript" src="/scripts/jquery.form.js"></script>

Далее к форме:

<form action="/formAction" id="form_upload" onsubmit="return formUploadSubmit();" method="post" enctype="multipart/form-data" >

. . .

</form>

Нужно просто применить метод:

$('#form_upload').ajaxForm({

beforeSend: function() {

$('#btn_cancel_upload_file').show();

. . .

},

complete: function(xhr) {

$('#btn_cancel_upload_file').hide();

. . .

var xml=xhr.responseXML;

var result = xml.getElementsByTagName('result')[0].firstChild.data;

var data="";

if(result!=""){

data=result;

}

}

});