【发布时间】:2015-05-31 17:29:38
【问题描述】:
我的recordDate.php:
<?php
$host = "localhost";
$userDB = "user";
$passwordDB = "0000";
$database = "myDatabase";
$getUser = $_POST['user'];
$now = date("h:i:s");
$pdo = new PDO('mysql:host='.$host.';dbname='.$database, $userDB, $passwordDB);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $pdo->prepare("INSERT into log (userLog,dateLog) VALUES (:userLog,:dateLog)");
$stmt->bindParam(':userLog', $getUser);
$stmt->bindParam(':dateLog', $now);
$stmt->execute();
?>
我不明白,因为它用这个 ajax 显示 500 Internal Server Error:
$.ajax({
type: "POST",
url: "recordDate.php",
data: "user="+user,
});
数据连接很好,并且可以与 SELECT 一起正常工作。 有人帮帮我吗?
【问题讨论】:
-
在 ajax 中使用数据,如
data : {user:user} -
这是一个内部服务器错误,调试PHP,打开错误报告并检查网络选项卡是否有错误,AJAX脚本没有问题,如果它不为空,还要检查
user。