這裏是我的代碼我的jQuery AJAX調用$阿賈克斯 JS
$("#form-login").submit(function(){
var email = $("#menu_username");
$.ajax({
type: "post",
url: "register_cmd.php",
data: {email:email},
dataType: "json",
cache:false,
success:function(data){
if(data.c == "ok"){
window.location.reload();
} else {
alert(data);
}
return false;
}
})
});
register_cmd.php
<?PHP
include 'system/library/main.php';
$main = new mainQuery();
$chk_email = $main->checkEmail($email);
?>
main.php
function checkEmail($email){
$result = "function here";
return $result;
}
然後它返回500內部服務器錯誤我不知道爲什麼
檢查你的apache錯誤日誌,在那裏你會得到一些關於它爲什麼給出500錯誤的信息。你也可以檢查文件許可。或者你可以直接通過register_cmd.php?email = email來查看它的行爲。 –
我檢查錯誤日誌這沒什麼錯誤, 然後我去檢查權限沒關係777, 和我直接檢查它返回到index.php,因爲register_cmd.php返回500錯誤 –
清除瀏覽器的緩存,刪除您的瀏覽器的Cookie。 –