【发布时间】:2013-03-16 18:09:29
【问题描述】:
我正在尝试将 Javascript 变量发送到 PHP 脚本以更新问答游戏的分数。我查找了执行此操作的速记方法,即 $.post,但我无法检索 PHP 脚本中的值。我不太熟悉哪个 JS,需要帮助我做错了什么。
这里是 Javascript
function updatescore(){
var thisgamemarks= 2300;
var thequizid = 5;
$.post("updatemark.php", { quizidvalue: thequizid, newmarkvalue: thisgamemarks } );
}
还有 PHP
$studentnewmark = $POST['newmarkvalue'];
$thisquizid = $POST['quizidvalue'];
$thisstudentid = $_SESSION['studentid'];
【问题讨论】:
-
您在 javascript 控制台中遇到了哪些错误(如果有)?
-
在我脑海中浮现:也许 $.post 不会将内容作为请求参数发送,而是在请求正文中序列化为 JSON。也许有办法在 PHP 中转储整个请求?
-
在 php 端尝试 print_r ( $_POST ),在浏览器控制台中调试它
-
目前在控制台上没有发现任何错误
标签: php javascript .post