php - 使用 $.post 将 JS 变量发送到 PHP 脚本

标签 php javascript .post

我正在尝试将 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'];

最佳答案

输入 $_POST 而不是 $POST。此外,在基于 Windows 的机器上,您可以使用 ctrl + shift + j 来调试 js 脚本 - 如果您的代码有任何问题,这将有所帮助。但是,您向我们展示的 js 代码看起来非常好。

关于php - 使用 $.post 将 JS 变量发送到 PHP 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15452802/

相关文章:

php - 试图了解 $user->data 在 phpbb3 中是如何工作的

php - 如何从 INSERT 中的两个输入获取值?

php - 将 PHP 回显日期转换为客户端本地时间

javascript - 如何从内部删除一个对象?

javascript - React 无状态功能组件的 Flow 返回类型是什么?

php - 使用 AJAX、jQuery 时需要返回 recaptcha 响应。在按钮上提交,并保持序列化数据完整

php - 如何在 Laravel 5 中禁用注册自动登录?

php - textarea 接受输入类型文本的 12 个逗号分隔值

ajax - .ajax() 调用始终执行 .fail() 即使在服务器端代码(Web-api)成功之后也是如此

php - JQuery $.post 错误