Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.05.2013, 12:41
Интересующийся
Отправить личное сообщение для sovka Посмотреть профиль Найти все сообщения от sovka
 
Регистрация: 18.10.2008
Сообщений: 23

Модальное окошко
$(document).ready(function() {
	$('#myButton').click(function(e) {
          e.preventDefault();
      	  $('#myModal').reveal();
     });

	$('form[name^=feedback]').submit(function(e) {

		var message = $('textarea[name^=message]').val();

		$.ajax({
			url: 'send.php',
			dataType: 'json',
			type: 'post',
			data: ({ message: message }),
			success: function()
			{
				$('#myModal').html('<p style="color: green; text-align: center; font-weight: bold;">Успешно отправлено!</p>');
			}
		})

		e.preventDefault();
	});

});


Не выходит «Успешно отправлено!»
Этот кусок кода отдает заумному php скрипту и проверяет видимо ответ. Как бы попавить код, чтобы оно работало с простымм php обработчиком:

<?
$body = date("m.d.y H:i:s")." ".$_POST["message"];
$subject = "New message";
mail("text@yandex.ru", $subject, $body);
?>
Ответить с цитированием
  #2 (permalink)  
Старый 08.05.2013, 12:45
Интересующийся
Отправить личное сообщение для sovka Посмотреть профиль Найти все сообщения от sovka
 
Регистрация: 18.10.2008
Сообщений: 23

Помогите плз, у меня только поверхностное знание php. Отблагодарю WMR
Ответить с цитированием
  #3 (permalink)  
Старый 08.05.2013, 12:57
Аватар для deivan
Профессор
Отправить личное сообщение для deivan Посмотреть профиль Найти все сообщения от deivan
 
Регистрация: 02.08.2012
Сообщений: 293

dataType относится к ответу сервера, а не запросу.
и еще я бы сделал так:
data: "message="+message,
...
success: function(data)


и еще - не уверен в правильности применения submit здесь, он же сам по себе также выполняет запрос, а вы еще и аяксовый добавили.. посмотрите в консоли, какой именно запрос уходит на сервер
Ответить с цитированием
  #4 (permalink)  
Старый 09.05.2013, 11:24
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

полнейшая хрень

Сообщение от deivan Посмотреть сообщение
dataType относится к ответу сервера, а не запросу.
и еще я бы сделал так:
data: "message="+message,
лучше передавать в виде объекта, как и он делал. jquery, если подадобится, сама переведёт объект в строку, причём корректным образом.
Сообщение от deivan Посмотреть сообщение
success: function(data)
зачем? надо оставить эту строку как и была, без параметра. клиенту от сервера не нужно ничего кроме подтверждения самого факта о получении сообщения

Сообщение от deivan Посмотреть сообщение
и еще - не уверен в правильности применения submit здесь, он же сам по себе также выполняет запрос, а вы еще и аяксовый добавили.. посмотрите в консоли, какой именно запрос уходит на сервер
а e.preventDefault() не заметил?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
модальное окно div'ом codingfighter Общие вопросы Javascript 28 03.09.2013 15:07
Модальное окошко ponomarchik Events/DOM/Window 5 05.12.2012 10:16
Передача данных из форм в модальное окно. andrey96 AJAX и COMET 5 16.11.2012 16:47
Как запустить модальное окно из информационного окна google maps? www123 jQuery 5 04.09.2011 23:38
Окошко по центру OlegSmirnov Элементы интерфейса 6 01.11.2010 11:14