Что нового

ajax скрипт

  • Автор темы Автор темы Hazaner
  • Дата начала Дата начала
H

Hazaner

Гость
Всем привет)Нужна небольшая помощь. Сразу к теме:Есть форма:<form method="post">    <input class="border_radius m_input m_text_input" name="usurn" type="text" placeholder="Фамилия"/>    <input class="border_radius m_input m_text_input" name="uname" type="text" placeholder="Имя"/>    <input class="border_radius m_input m_text_input" name="umail" type="email" placeholder="Электронная почта"/>    <input class="border_radius m_input m_text_input" name="upass" type="password" placeholder="Пароль"/>        <div class="clr"></div>        <div class="m_bot_panel">      <center><input type="button" value="Регистрация" class="reg border_radius input_buttom opa"/></center>    </div>        <div class="clr"></div>  </form>Есть скрипт: jQuery(document).ready(function($) {$(".reg").button(function() {  var usurn = document.getElementsByName('usurn').value;  var uname = document.getElementsByName('uname').value;  var umail = document.getElementsByName('umail').value;  var upass = document.getElementsByName('upass').value;$.ajax({ type: "POST", url: "module/handler/reg.php", data: {u_surn : usurn, u_name : uname, u_mail : umail, u_pass: upass}, success: function(msg) {if(msg == 'OK') { result = '<div class="notification_ok">Ваше сообщение было отправлено</div>'; $("#fields").hide(); } else { result = msg; } $('#note').html(result); } }); return false; }); }); Есть обработчик:<?  if(isset($_POST['u_surn'], $_POST['u_name'], $_POST['u_mail'], $_POST['u_pass'])){  $success = false;  $usurn = $_POST['u_surn'];  $uname = $_POST['u_name'];  $umail = $_POST['u_mail'];  $upass = $_POST['u_pass'];  // дальше все ваши проверки, валидации и прочее  // если всё гуд, то $success = true;  // и возвращаем результат обработки:  echo json_encode(array($success, $umail));  exit();      }?>Вопрос, как передать данные переменных: usurn, uname, umail, upass в обработчик?Пытался как то так сделать:data: {u_surn : usurn, u_name : uname, u_mail : umail, u_pass: upass},-> ($_POST['u_surn'], $_POST['u_name'], $_POST['u_mail'], $_POST['u_pass'])Но ничего хорошего не произошло..Может я еще где нибудь напортачил?Заранее благодарен:)
 
Форме придай id="blabla"И сделай вместо: data: {u_surn : usurn, u_name : uname, u_mail : umail, u_pass: upass},data: $("#blabla").serialize(),
 
Цитата: SaNcHeS.serialize(),А если несколько полей, то как записывать, сори за тупой вопрос)
 
Цитата: HazanerА если несколько полей, то как записывать, сори за тупой вопрос)Вся форма сразу передается
 
SaNcHeS,Большое спасибо, с меня плюсик)У меня еще один вопрос возник, по поводу PHP, возможно ли запускать скрипт начиная с какой нибудь определенной строки?Ну например:require($_SERVER['DOCUMENT_ROOT']."/engine/file.php");Вставить скрипт из файла file.php, начиная с 10 строки.Или может это можно сделать с помощью js?
 
Цитата: HazanerУ меня еще один вопрос возник, по поводу PHP, возможно ли запускать скрипт начиная с какой нибудь определенной строки?Ну например:require($_SERVER['DOCUMENT_ROOT']."/engine/file.php");Вставить скрипт из файла file.php, начиная с 10 строки.Или может это можно сделать с помощью js?нельзя, ибо можно обойтись без этого.
 
Верх