Как вывести переменную из php в сценарий
Сделал такую функцию обратной связи
function SendForm() { var str = $("#form").serialize(); $.ajax({ type: "POST", url: "sendmail.php", data: str, success: function(msg){ alert(msg) ; } }); } Мне надо чтобы форма мне вернула echo пхп переменной, это можно сделать без использования других дополнений?Если я просто пишу echo "OK", то работает, а вот переменную не видит, спасибо.Может я что то не так делаю? <?php $p=$_POST['fname']; echo $p; ?> |
покажите строку
Цитата:
|
Незнаю почему , но alert(str) выводит пустое сообщение
function SendForm() { var str = $("#form").serialize(); alert(str); $.ajax({ type: "POST", url: "sendmail.php", data: str, success: function(msg){ alert(msg) ; } }); } Вот сама форма <div id="contactForm"> <h3>Contact us</h3> <form name="qwe" action="sendmail.php" method="POST"> <div class="input"> <input type="text" name="fname" value="Name(required)" / > </div> <div class="input"> <input type="text" name="email" value="Email(required)" / > </div> <div class="textarea" rows="" cols=""> <textarea name="msg" / >Start typing here</textarea> </div> <a href="#" class="contact-us" onclick="SendForm();"/ >Contact us</a> </form> </div> Наверно что то я напортачил не того :cray: |
Цитата:
|
Затупил...,да уже есть, сори, работает )) :) Благодарю всех
|
Только у мня вопросик ещё, подготовка элементов функцией serialize() это нормально? или стоит как то по другому подготавливать данные?Можете статью по этой теме кинуть хорошею, а то кругом не то что хотелось бы, только через дополнения к JQ всё описывается (( Благодарю
|
Часовой пояс GMT +3, время: 23:19. |