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