我有一个非常简单的jquery ajax post函数:
function verifyEmail(form){
$.post('login.php',
{
'email': $("#email").val()
});
}
但当我调用此函数时,请求会被发送,但没有变量名称。这就像一封内容电子邮件="name@gmail.com"因此var_dump结果为空。
我尝试将其更改为$.ajax请求,但结果是一样的。
使用
console.log($("#email").val());
查看电子邮件字段的价值。
#电子邮件是什么形式的字段?
如果#电子邮件中有值,请尝试
$.ajax({
url: "login.php",
type: "POST",
data: { email : $("#email").val() }
});
这样尝试。。
$.ajax({
type : 'post',
url : 'your url to send data',
data : 'email='+$("#email").val(),
success : function(data){
// here you can populate data
}
});