[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Что то про формы
user_name
Привет, есть две формы. Эти две формы мне нужно отправить одним ajax запросом. Submit только у первой формы. Т.е. нужно все поля name'ы объединить. сериализовать и отправить на сервер. Как можно это все сложить? )
chee

// Две в одном запросе
$('#form1').on('submit', function(event) {
event.preventDefault();

$.ajax({
url: 'index.php',
type: 'POST',
data: {
form1: $(this).serialize(),
form2: $('#form2').serialize(),
}
}
).done(function () {
alert('Ясделаль!');
});
});

// Разными запросами
$('#form1').on('submit', function(event) {
event.preventDefault();

var form1Ajax = $.ajax({
type: 'POST',
url: 'index.php',
data: {
form1: $(this).serialize(),
}
}
);

var form2Ajax = $.ajax({
url: 'index.php',
data: {
form1: $('#form2').serialize(),
}
}
);

$.when(form1Ajax, form2Ajax).done(function () {
alert('Ясделаль!');
});
});


на стороне сервера

parse_str($_REQUEST['form1'], $form1);
parse_str($_REQUEST['form2'], $form2);


_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.