我正在请求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);这将导致未发生警报。直接转到
check_email.php?email=email@address.com
它给了我一个服务器错误页面。我还替换了email_exists($email)
使用与url参数输入相同的直接电子邮件,它确实有效。有人知道这是为什么吗?