привет
в коде ниже я хочу отправить электронное письмо (с вводом данных пользователем, в случае, если адрес электронной почты) в файл php, но
$email = $_POST['email']; <<<<<<<<<<<< this retrieve nothing in the php file
js файл
<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>
есть какая-либо причина для этого?
Я проверил email="onePrivateEmail"
в php, и проверка правильности, поэтому проблема в том, что электронное письмо не отправляется файлом js.Правильно?
спасибо
форма:
<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 a password</span>
</div>
<div></div>
<div>
<input id="send" name="send" type="submit" value="Send" />
</div>
как я сказал (перед удалением)
<script type="text/javascript">
$(document).ready(function() {
alert( $('#email').val() );
});
</script>
это ничего не показывает впредупреждение