SEO Сообщество: Спрашивайте и помогайте

Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.

Q&A SEO

Как дописать отправку почту на аякс (есть код)

octoberfest octoberfest  
10
  01.08.2014 22:48       641     Помощь  
Всем привет, есть простая форма обратного звонка из модального окна. Никак не получается приручить отправку почты. Есть такой вот JS:

if(postMail) {// Отсылаем почту<br><br>
var id = {}; // Создаем массив<br>
form.find("input, textarea").each(function(){<br>
$(this).removeClass(erroInput);<br>
id[$(this).attr("name")] = $(this).val();<br>
if(!$(this).hasClass('post-mail') && $(this).hasClass('input')) {<br>
$(this).val("");<br>
}<br>
}) // Заносим данные в массив из всей формы<br>
$.post("./mail.php",<br>
{<br>
id : [id] // Заноссим массив POST<br>
},<br><br>
);<br>
}
Я не совсем понял как должен выглядеть mail.php (т.к. js писал не я). Как мне принимать данные? $_POST['?']. $_POST["name"] не берет
Вот сама форма
<form action="/#"><br>
<input class="name input" name="name" id="name" type="text" placeholder="ваше имя:"><br>
<input class="phone1 input" name="phone" id="phone" type="tel" placeholder="+7 (495) 000-00-00"><br>
<input class="post-mail button" type="button" value=""><br>
</form>

Ответы на пост (1) Написать ответ
sidor44 sidor44
0
02.08.2014 05:12
массив POST должен приниматься. if(isset($_POST['id']['name'])){обрабатываем и отправляем}. Теги br надо убрать
0