javascript - data is not sent to php from ajax -
hi
in code below want send email (with input data user, in case email address) php file but
$email = $_post['email']; <<<<<<<<<<<< retrieve nothing in php file js file
<script type="text/javascript"> $(document).ready(function() { $("#form").submit(function() { $.ajax({ url: "data.php", type: "post", datatype: "json", data: { email: $('#email').val()}, success: function(data) { if () { //something } else { //something } } }); return false; }); }); </script> any reason that?
i tested email="oneprivateemail" in php , validation correct, problem email not sent js file. correct?
thanks
form:
<form method="post" id="form" action=""> <div> <label for="name">name</label> <input id="name" name="name" type="text" /> <span id="nameinfo">insira o seu nome</span> </div> <div> <label for="email">e-mail</label> <input id="email" name="email" type="text" /> <span id="emailinfo">insira um email válido por favor!</span> </div> <div> <label for="mypassword">password</label> <input id="mypassword" name="mypassword" type="password" /> <span id="mypasswordinfo">insira pelo menos 4 letras e sem espaços</span> <div id="bar" style="width: 234px; height: 20px;"></div> </div> <div> <label for="pass2">confirm password</label> <input id="pass2" name="pass2" type="password" /> <span id="pass2info">confirme password</span> </div> <div></div> <div> <input id="send" name="send" type="submit" value="send" /> </div> as said (before deleted)
<script type="text/javascript"> $(document).ready(function() { alert( $('#email').val() ); }); </script> this doesn't show in alert
your not targeting right form want
$("#customform").submit(function() { .... given new information suspect either don't have jquery loaded or did put in inputs
here demo showing data in eamil
Comments
Post a Comment