Ajax查询,正在读取php文件,但无法输入成功功能

时间:2018-11-10 01:02:29

标签: php jquery ajax

所以我有以下代码正在调用CheckEmail2.php。我知道我想在CheckEmail2.php中做什么,但是因为我的Ajax成功无法正常工作,所以我想到了只返回Json的范围。下面是我的Java脚本。当启动控制台时,我看到我在CheckEmail2.php中回显的字符串。所以我知道我的php文件已被读取,但是如果我的字符串已被读取,为什么我的成功函数没有命中?我无法调用成功函数。总是出错。

<script type="text/javascript">
function validateForm(){
  var email = document.forms["signupform"]["email"].value;
  var result = false;
  if (email != ""){
    $.ajax({           
      type: "POST",  
      url: "/CheckEmail2.php",  
      data: { "User_Email": email },
      dataType: "json",
      success: function(resp){
        console.log(resp);
        if(resp == "Not Found"){
          result = true;
        }
        else
        {
        result = false;
        }
      },
      error: function(data, status){
        console.log(data, status);
      }
    }); //end Ajax
  }
  return result;
}
</script>

这是我的PHP

<?php

    header("Content-type:application/json");
    echo json_encode("Not Found");

?>

为什么总是会调用错误?

0 个答案:

没有答案