我想将Javascript变量发送到PHP脚本来更新测验游戏的分数。我查了一下这样做的简写方法,它是$ .post,但我无法检索PHP脚本中的值。我很不熟悉哪些JS,并需要帮助,因为我做错了什么。
这里是JavaScript
function updatescore(){
var thisgamemarks= 2300;
var thequizid = 5;
$.post("updatemark.php", { quizidvalue: thequizid, newmarkvalue: thisgamemarks });
}
而且PHP替代$ POST的
$studentnewmark = $POST['newmarkvalue'];
$thisquizid = $POST['quizidvalue'];
$thisstudentid = $_SESSION['studentid'];
你在JavaScript控制台中得到了什么错误,如果有的话? – Tucker 2013-03-16 18:11:10
关闭我的头顶:也许$ .post不会发送任何东西作为请求参数,但在请求主体中序列化为JSON。也许有办法在PHP中转储整个请求? – millimoose 2013-03-16 18:11:54
尝试在PHP端print_r($ _POST),在浏览器控制台中进行调试 – rab 2013-03-16 18:15:30