2016-07-02 3 views
0
<div class="signup"> 
      <div class="popover-markup" > 
      <span class="trigger"> 
      <a href="#" class="btn btn-primary btn-sm register" role="button"><i class="fa fa-pencil" aria-hidden="true"></i> Register </a></br> 
      </span> 

      <div class="content hide content2" id="reg"> 
       <form class="form-horizontal" id="formRegister" action="#" > 
       <div class="form-group form-group-md form-pic"> 

       <i class="fa fa-pencil-square-o fa-3x" aria-hidden="true"></i> 
       </span> 
       </div> 
       <div class="form-group "> 

       <div class="col-sm-12"> 
       <div class="input-group margin-bottom-sm"> 
        <span class="input-group-addon"><i class="fa fa-user fa-fw"></i></span> 
        <input class="form-control" type="text" name="name" id="name" required placeholder="Enter name"> 
       </div> 
       </div> 
       </div> 
       <div class="form-group"> 
       <div class="col-sm-12"> 
       <div class="input-group margin-bottom-sm"> 
        <span class="input-group-addon"><i class="fa fa-envelope-o fa-fw"></i></span> 
        <input class="form-control" type="email" name="email" id="email" required placeholder="Email address"> 
       </div> 
       </div> 
       </div> 
       <div class="form-group " > 
       <div class="col-sm-12"> 
       <div class="input-group"> 
        <span class="input-group-addon"><i class="fa fa-key fa-fw"></i></span> 
        <input class="form-control" type="password" name="password" id="password" required placeholder="Password"> 
       </div> 
       </div> 
       </div> 
       <div class="form-group"> 
       <div class="col-sm-2"> 
       <button type="submit" onclick="registration()" class="btn btn-danger btn-sm register_in_button"> <i class="fa fa-pencil-square-o" aria-hidden="true"></i> Register </button> 
       </div> 
      </div> 
      </form> 
     </div> 
    </div> 
    </div> 

Я хочу сериализацию этой формы в JQuery, но он не показывает никаких значений, это мой JQuery кодПопытка сериализовать

var form = $('div.content2 #formRegister').serialize(); 

, что я делаю не так, может кто-нибудь помочь мне, пожалуйста? !

+2

'форма вар = $ («# formRegister») сериализации();. ', А также показать нам полный код JQuery и PHP так, что мы можем сказать, если любая другая проблема существует –

+0

я рекомендую вам присоединить вывод 'console.log ($ ('div.content2 #formRegister')' и 'console.log (form)' на этот вопрос (хотя я сомневаюсь, что это одна из проблем, поэтому добавьте больше кода, как предлагает Anant) – Assimilater

+0

@ Конечно, это было бы предпочтительнее, но на основе предоставленного html вряд ли будет проблемой. Также, как вы говорите, нам нужно больше информации – Assimilater

ответ

0

Простой Вы можете использовать,

$(selector).serialize()//function 
$(".signup").serialize(); 
+0

Является ли этот ответ действительно добавлением чего-либо к тому, что OP уже сделал? – Assimilater

+0

все еще не работает, я не знаю, почему, но это мой код jquery – Stefan

1

Он работает прелестно для меня.

<!DOCTYPE html> 
<html> 
<head> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
<script> 
$(document).ready(function(){ 
    $("button").click(function(){ 
     $("div").text($("form").serialize()); 
    }); 
}); 
</script> 
</head> 
<body> 

<div class="signup"> 
      <div class="popover-markup" > 
      <span class="trigger"> 
      <a href="#" class="btn btn-primary btn-sm register" role="button"><i class="fa fa-pencil" aria-hidden="true"></i> Register </a></br> 
      </span> 

      <div class="content hide content2" id="reg"> 
       <form class="form-horizontal" id="formRegister" action="#" > 
       <div class="form-group form-group-md form-pic"> 

       <i class="fa fa-pencil-square-o fa-3x" aria-hidden="true"></i> 
       </span> 
       </div> 
       <div class="form-group "> 

       <div class="col-sm-12"> 
       <div class="input-group margin-bottom-sm"> 
        <span class="input-group-addon"><i class="fa fa-user fa-fw"></i></span> 
        <input class="form-control" type="text" name="name" id="name" required placeholder="Enter name"> 
       </div> 
       </div> 
       </div> 
       <div class="form-group"> 
       <div class="col-sm-12"> 
       <div class="input-group margin-bottom-sm"> 
        <span class="input-group-addon"><i class="fa fa-envelope-o fa-fw"></i></span> 
        <input class="form-control" type="email" name="email" id="email" required placeholder="Email address"> 
       </div> 
       </div> 
       </div> 
       <div class="form-group " > 
       <div class="col-sm-12"> 
       <div class="input-group"> 
        <span class="input-group-addon"><i class="fa fa-key fa-fw"></i></span> 
        <input class="form-control" type="password" name="password" id="password" required placeholder="Password"> 
       </div> 
       </div> 
       </div> 
       <div class="form-group"> 
       <div class="col-sm-2"> 
       <button type="submit" onclick="registration()" class="btn btn-danger btn-sm register_in_button"> <i class="fa fa-pencil-square-o" aria-hidden="true"></i> Register </button> 
       </div> 
      </div> 
      </form> 
     </div> 
    </div> 
    </div> 
</body> 
</html> 
Смежные вопросы