【问题标题】:JQuery array values to php array key pair [closed]JQuery数组值到php数组键对[关闭]
【发布时间】:2023-03-25 07:46:01
【问题描述】:

您好,我有 JQuery 数组,例如 [1_1,1_2,1_3,2_2,2_1,5_2],前下划线是键,后是值。我想要键 1 及其所有值之类的数据。然后是键 2 及其所有值。

基本上该数组来自父子复选框。在强调其父 ID 之前和在子选择 ID 之后。

如果我们选择子,则会自动选中父复选框。子复选框的值就像... parentID_Child id..

我得到了这个代码的数组。

var pageArray = [];
var actionArray = [];
$('input[name="action"]:checked').each(function() {
    actionArray.push($(this).val());
});
alert(actionArray);

提前致谢。

【问题讨论】:

  • 向我们展示你到目前为止所做的代码
  • 这很简单,但你必须自己尝试。
  • 此问题缺少任何代码来向我们表明您已尝试自己解决此问题。如果您尝试过某些东西,请向我们展示您尝试过的内容、预期输出的示例以及您实际得到的结果。如果您没有尝试过任何事情,则需要在发布之前这样做。我们可以为您的现有代码提供帮助,但我们不会为您编写。请阅读:How to create a Minimal, Complete, and Verifiable exampleHow do I ask a good question?
  • 代码已更新。请检查
  • @Saclt7 请立即查看

标签: php jquery


【解决方案1】:

发送一个对象,该对象将在 php 中作为关联数组读取

var actionObj = {};
$('input[name="action"]:checked').each(function() {
    var parts = this.value.split('_'),
        key = parts[0],
        value= parts[1];

    actionObj[key] = actionObj[key] || [];
    actionObj[key].push(value)
});

【讨论】:

  • 谢谢,我会试一试的。
猜你喜欢
  • 2013-01-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-18
  • 1970-01-01
  • 1970-01-01
  • 2011-05-30
  • 1970-01-01
相关资源
最近更新 更多