在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