Показать сообщение отдельно
  #1 (permalink)  
Старый 24.03.2015, 20:15
Аспирант
Отправить личное сообщение для igro Посмотреть профиль Найти все сообщения от igro
 
Регистрация: 01.08.2014
Сообщений: 30

Несколько форм с ajax на странице
Здравствуйте, проблема в том, что у меня на странице есть 2 формы обрабатываемые двумя разными php файлами. Первая работает нормально, а из второй, я так понял, не передаются данные:
Формы:
<div id="inline">
	<h2>Отправка сообщения</h2>

	<form id="contact" name="contact" action="#" method="post">
		<label for="email">Ваш E-mail</label>
		<input type="email" id="email" name="email" class="txt">
		<br>
		<label for="msg">Введите сообщение</label>
		<textarea id="msg" name="msg" class="txtarea"></textarea>
		<input type="hidden" value="mes" name="type">
		<button id="send">Отправить E-mail</button>
	</form>
</div>

<div id="inline2" style="display:none;">
	<h2>Обратный звонок</h2>

	<form id="zvon" name="zvon" action="#" method="post">
		<label for="name">Ваше имя</label>
		<input type="text" id="name" name="name" class="txt">
		<br>
		<label for="phone">Телефон</label>
		<input type="text" id="phone" name="phone" class="txt">
		<br>
		<label for="time">Время удобное для звонка</label>
		<input type="text" id="time" name="time" class="txt">
		<input type="hidden" value="zv" name="type">
		<br>
		<button id="sendz">Заказать звонок</button>
	</form>
</div>


JS:
$(document).ready(function() {
		$(".modalbox").fancybox();
		$("#contact").submit(function() { return false; });

		
		$("#send").on("click", function(){

	
				
				$.ajax({
					type: 'POST',
					url: 'post.php',
					data: $("#contact").serialize(),
					success: function(data) {
			$.fancybox(data);
		}
				});
			
		});

	

		$(".modalboxz").fancybox();
		$("#zvon").submit(function() { return false; });

		
		$("#sendz").on("click", function(){

				
				
				$.ajax({
					type: 'POST',
					url: 'postz.php',
					data: $("#zvon").serialize(),
					success: function(data) {
			$.fancybox(data);
		}
				});
			
		});
	});

Обработчик2:
<?php 
// ----------------------------конфигурация-------------------------- // 
 
$adminemail="igorromin@yandex.ru";  // e-mail админа 
 
 
$date=date("d.m.y"); // число.месяц.год 
 
$time=date("H:i"); // часы:минуты:секунды 

 
//---------------------------------------------------------------------- // 
 
  
 
// Принимаем данные с формы 
 
 
$phone=$_POST['phone']; 
 
$name=$_POST['name']; 

$time=$_POST['time']; 




 

 
$msg=" 
 
 
Имя: $name
 
Время: $time

Телефон: $phone
 
 
"; 
 
  
 
 // Отправляем письмо админу  
 
mail("$adminemail", "Вопрос с сайта $date $time", "$msg"); 
 
 
echo "Ваше письмо отправлено администратору"; 
  
 

 
?>

Помогите, пожалуйста
Ответить с цитированием