Показать сообщение отдельно
  #1 (permalink)  
Старый 16.01.2015, 09:36
Интересующийся
Отправить личное сообщение для dmitriy94 Посмотреть профиль Найти все сообщения от dmitriy94
 
Регистрация: 20.12.2014
Сообщений: 24

ajax передача отдельной переменной и формы
Есть несколько форм, которые нужно отправить ajax-ом php-скрипту для добавления в БД. Не хотелось бы для каждой формы писать отдельный обработчик, поэтому вместе с данными самой формы, думаю, нужно отправлять ее идентификатор, чтобы в php через swith определять, какую форму обрабатывать. Но проблема в том, что не знаю, как потом обращаться к переданным ajax-ом элементам формы.
Думаю, все это должно выглядеть вот так:

var data_form = $(id формы).serialize();
$.ajax({
	type: "POST",//тип запроса
	url: "обработчик.php",//путь к обработчику
	data: {action: 'идентификатор формы', data_form: data_form},//передаваемые данные
        ...
});


switch ($_POST['action'])
{               
       case "идентификатор формы":
               $элемент формы = $_POST[?];//Что здесь принимать? 
       break;
}


action - это как раз тот идентификатор формы.
Я пробовал обращаться к элементам формы просто по их названию, как если бы передавал только форму без переменной "action". Может быть можно это как-то по-другому передать или еще что? Прошу помочь.
Ответить с цитированием