Ajax-запрос, PHP-файл читается, но не может войти в функцию успеха - PullRequest
0 голосов
/ 10 ноября 2018

поэтому у меня есть следующий код, который вызывает 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");

?>

почему всегда вызывается ошибка?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...