我在做ajax call
。每次發生故障時,都會發生500 Internal server error
。但是客戶端代碼沒有錯誤。ajax調用發生內部服務器錯誤
JavaScript代碼:
$.ajax({
url:"test.php",
type:"POST",
dataType:"html",
data:{
userInput:userInput /* userInput is some text value */
}
});
PHP代碼:
<?php
$con=mysqli_connect("localhost","root","password","test");
$user_data=$_POST['userInput'];
echo $user_data;
?>
每當我看到控制檯這些錯誤代碼的時間
:
POST XHR http://localhost/test.php
和[HTTP/1.0 500 Internal Server Error 1ms]
問我,如果你需要更多信息。
NB
:我在這個社區發現了很多問題。 這些都解決了我的問題。
你從哪裏得到這個想法,有500錯誤?它很清楚地表示_404 Not Found_,它表明url(localhost/test.php)不正確。還可以嘗試向'$ .ajax'調用添加成功和錯誤回調,以便您可以在那裏記錄更多信息 –
您確定'test.php'實際上位於服務器的根目錄嗎? – hjpotter92
你確定test.php和你使用ajax的文件在同一個目錄下嗎? – SHAZ