php - 关于 $.post 和 PHP sum 的简单问题

标签 php jquery ajax .post

我有一个 jQuery $.post 函数,将数据发送到 PHP 文件,该文件更新数据库字段,获取发送到文件的值之一,添加“1”并返回新值。

我的 PHP 文件如下所示:

$varID = $_GET['varID'];
$varKey = $_GET['varKey'];
$varCurrentValue = ($_GET['varCurrentValue'] + 1);

update_comment_meta($varID, $varKey, $varCurrentValue);

echo $varCurrentValue;

如果我理解正确的话,我的 firebug 响应确认该值已正确发送到 PHP 文件: http://cl.ly/2P1Y0E3710442V3I143K [图片]

但是,我得到的唯一响应是我在第三行代码中添加的“1”,而不是我应该得到的总和的值。

我确信这非常简单,但我只是没有看到它......

感谢您的帮助!

最佳答案

我看起来您正在从 php 读取 GET 并发送 POST。

更改为

$varID = $_POST['varID'];
$varKey = $_POST['varKey'];
$varCurrentValue = ($_POST['varCurrentValue'] + 1);

update_comment_meta($varID, $varKey, $varCurrentValue);

echo $varCurrentValue;

您始终可以只使用 $_REQUEST[],它也会为您提供 GET 和 POST。

关于php - 关于 $.post 和 PHP sum 的简单问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5928339/

相关文章:

javascript - 如何在php中使用一张图像绘制形状

php - 从 PHP shell_exec 返回 XML 输出的方法?

php - 创建唯一的MYSQL主键,其中只有一部分是增量的

javascript - Laravel View 中的 jQuery 语法

javascript - Uncaught ReferenceError : Recaptcha is not defined

javascript - Ajax 404(未找到)循环遍历

javascript - 当 HTTP 响应有失败代码时,如何从 JSON 响应读取属性?

php - 如何解决 Exception It is unsafe to run Dusk in production in laravel 5.5?

jQuery UI DatePicker 更改突出显示的 "today"日期

javascript - 如何使用 Jquery .animate() 函数创建连续滚动的内容?