在javascript中我有以下幾點:500內部服務請求的錯誤使用Ajax後,JavaScript的
var jobData = {
"SquareN": rectangle.getBounds().getNorthEast().lat,
"SquareE": rectangle.getBounds().getNorthEast().lng,
"SquareS": rectangle.getBounds().getSouthWest().lat,
"SquareW": rectangle.getBounds().getSouthWest().lng,
"SiteName": $("#jobname").val(),
"SiteType": 3,
"EstFlags": $("#numberFlags").val()
};
$.ajax({
url: "send_jobsite.php",
type: "POST",
data: {jobSite: jobData},
});
然後在我的PHP文件我做$ _ POST [「現場」],但我得到一個500內部服務錯誤來自POST。我不確定錯誤的原因是什麼或如何解決它。這是我第一次嘗試做ajax post發送數據到一個php服務器腳本,然後這個腳本會把這些數據發送到mysql數據庫。
任何提示將是偉大的。
PHP的:
if($con->connect_errno) {
printf("Connect Failed: %s\n", $con->connect_error);
exit();
}
echo $_POST['jobSite'];
$con->close();
?>
之前我是貼到數據庫,這是正確的連接,所以沒有包括在第一線。
你可以發佈你的PHP腳本? –
文件send_jobsite.php中可能存在一些錯誤,這就是爲什麼你得到內部服務器錯誤。 –
與服務器端錯誤一樣, **檢查錯誤日誌** – Phil