php - 将 Ajax 数据中的第二个值传递给 PHP

标签 php jquery mysql ajax

我有一个数组,我通过 AJAX 将它传递给 PHP,很好 - 从 PHP 文件获得正确的响应。然而,我现在希望在 AJAX 的数据对象中包含一个“id”,以便与原始数组一起发送到 PHP 文件。我似乎无法弄清楚这一点。如果有人提供任何意见,我将不胜感激。

var id = $("input[name='id']").val();
var posArr = ['1', '2', '3', '4', '5', '6', '7'];

$.ajax({
  type: 'POST',
  url: 'php/file.php',
  data: { positions: posArr },
  dataType: 'json',
  cache: false,
  success: function(output) {
    console.log('success -> ' + output);
  },
  error: function(output) {
    console.log('fail -> ' + output);
  }
});

我的目标是使用传递的 id 根据该 id 搜索数据库,然后使用数组 (posArr) 中的项目存储/更新表。

谢谢。

最佳答案

I am now looking to include an "id" in the AJAX's data object

然后将其包含在发送到服务器的对象中:

data: { positions: posArr, id: id }

服务器端它将像 positions 数据元素一样被读取。在这种情况下,只需:

$_POST['id']

关于php - 将 Ajax 数据中的第二个值传递给 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44635274/

相关文章:

jquery - 如何编写此 JSON 的实用程序以根据传递的名称返回值

mysql - 用户定义的排序 - 额外的列或表?

mysql - 为什么 MySQL 以我不期望的方式匹配字符串和整数?

php - 通过 php 提交框运行多个 Mysql 更新

php - PHP 中单引号和双引号字符串有什么区别?

php - 如何在路由 INI 文件中为 Zend Framework 中的子域编写路由链?

jquery - CSS3 - 仅使用 jquery 缩放框阴影

javascript - jQuery 在两个字符串标识符之间选择 HTML

php - 当我在那里使用 if else 时出现 mysql 错误

PHP/Wordpress - 向父菜单添加箭头