我正在请求wordpress功能if (email_exists($email)) { ... }
通过ajax从文件(email\\u check.php)中。但使用此函数会导致服务器错误。
原点(来自输入文本字段):
var check = $(\'#email-input\');
var email = check.val();
$.ajax({
url: "email_check.php",
data: {\'email\' : email},
type: "GET",
dataType: \'json\',
success: function(data) {
if(data.result) {
alert(\'Email exists!\');
}
else {
alert(\'Email doesnt!\');
}
},
error: function(data){
//error
}
});
检查电子邮件。php
$email = $_GET[\'email\'];
if ( email_exists($email) ) {$response->result = true;} else {$response->result = false;}
echo json_encode($response);
这将导致未发生警报。直接转到
[email protected]
它给了我一个服务器错误页面。我还替换了
email_exists($email)
使用与url参数输入相同的直接电子邮件,它确实有效。
有人知道这是为什么吗?