我无法通过ajax发送输入类型电子邮件的值。通过
获取输入值var email = $('#myid').val()
这是somemail@gmail.com。我可以成功提醒这个值但是不能发布值。当我从电子邮件中删除'@'时,它成功发布了值.. 请检查下面的代码。
<script type="text/javascript">
function forgotfunction(){
var email=$('#forgetpass').val();
alert(email);
$.post("forgetpass.php",
{
email:email
},
function(data,status){
alert("Data: " + data + "\nStatus: " + status);
$('#modalLink').trigger("click");
});
}
</script>
答案 0 :(得分:0)
尝试这种方式:
function forgotfunction(){
var email=$('#forgetpass').val();
alert(email);
$.ajax({
type: "POST",
url: "forgetpass.php",
data: { email: email },
error: function(){ alert('Could not post email'); }
});
function(data,status){
alert("Data: " + data + "\nStatus: " + status);
$('#modalLink').trigger("click");
});
}