Привет всем, я использовал плагин формы jQuery для обработки отправки формы (находится на странице http://malsup.github.com/jquery.form.js) на моей странице, но теперь мне нужно переключиться на использование чисто jQuery AJAX-метода (без использования какого-либо плагина формы, кроме Можно использовать jQuery.) Каков наилучший метод для достижения этого? У меня возникают трудности с переводом. Как будет выглядеть идеальное решение?
Это код, который я использую в данный момент ниже:
// prepare the form when the DOM is ready
$(document).ready(function() {
var options = {
target: '#result',
beforeSubmit: showRequest,
success: showResponse
};
// bind to the form's submit event
$('#booking').submit(function() {
$(this).ajaxSubmit(options);
return false;
});
});
// pre-submit callback
function showRequest(formData, jqForm, options) {
var queryString = $.param(formData);
// alert('About to submit: \n\n' + queryString);
}
// post-submit callback
function showResponse(responseText, statusText, xhr, $form) {
$('#last-step').fadeOut(300, function() {
$('#result').html(responseText).fadeIn(300);
});
}