Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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 "Ваше письмо отправлено администратору"; 
  
 

 
?>

Помогите, пожалуйста
Ответить с цитированием
  #2 (permalink)  
Старый 24.03.2015, 20:42
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,144

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

Да подгружен. Одна форма-то работает
Консоль:
Uncaught TypeError: Converting circular structure to JSON(index):1 onclick
Зацикленности вроде нет
Ответить с цитированием
  #4 (permalink)  
Старый 24.03.2015, 20:56
Аспирант
Отправить личное сообщение для igro Посмотреть профиль Найти все сообщения от igro
 
Регистрация: 01.08.2014
Сообщений: 30

Спасибо за ответы. Я просто слепой дебил. Всё у меня работает
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Несколько одинаковых форм обратной связи на одной странице stalex jQuery 14 24.04.2018 17:25
Ajax+js+5 форм обратной связи на одной странице aleksandr8i AJAX и COMET 0 01.04.2014 10:04
AJAX несколько элементов на странице... myocean AJAX и COMET 2 12.11.2012 12:27
AJAX несколько элементов на странице... myocean jQuery 3 12.11.2012 00:00
Отправка нескольких форм с помощью ajax voloxa89 jQuery 2 28.09.2011 22:08