我使用XAMPP作为我的服务器。我能够使用PHP进行查询,并且我尝试了其他Ajax代码并且它确实有效,但是当我尝试使用ajax发布到不同的php文件时,我不断收到错误返回0或null。
if (!e.isDefaultPrevented()) {
e.preventDefault();
$.ajax({
type: "POST",
url: "https://localhost/validate.php",
data: {'email': $('#email').val(), 'username': $('#username').val()},
dataType: "json",
success : function(text){
$('#signup_form').unbind('submit').submit();
},
error: function(jqXHR, exception) {
if (jqXHR.status === 0) {
alert('Not connect.\n Verify Network.');
} else if (jqXHR.status == 404) {
alert('Requested page not found. [404]');
} else if (jqXHR.status == 500) {
alert('Internal Server Error [500].');
} else if (exception === 'parsererror') {
alert('Requested JSON parse failed.');
} else if (exception === 'timeout') {
alert('Time out error.');
} else if (exception === 'abort') {
alert('Ajax request aborted.');
} else {
alert('Uncaught Error.\n' + jqXHR.responseText);
}
}
});
}
这是我的错误"没有连接。验证网络。"我试过传递以下网址,他们都给我一个404文件找不到错误: validate.php,.. / validate.php,localhost / validate.php,MusicApp / validate,localhost / MusicApp / validate等。唯一可行的方法是https://localhost/MusicApp/validate.php,https://localhost:63342/localhost/MusicApp/validate.php但是我一直得到Not connect。验证网络错误。
我也无法在表单中发帖而没有找到404页面找不到错误,所以我相信它可能与路径有关?