gpt4 book ai didi

javascript - 将数组传递给隐藏的输入并检索具有不同索引上的元素的数组

转载 作者:行者123 更新时间:2023-11-29 16:57:20 24 4
gpt4 key购买 nike

我有一些字段是在后台通过 javascript 单击自动创建的。每个字段都包含一个用于删除该字段的删除按钮,现在我需要确保 PHP 代码检索已删除的字段并将它们从数据库中删除。所以我正在做的是,我在表单中添加了一个隐藏的输入,每当某个字段被删除时,该字段的 id 就会作为一个数组被推送到隐藏的输入中。当我在 php 中检索它时,我会像这样得到它:

array (size=1)
0 => string '13,14' (length=5)

而不是想要的

array (size=2)
0 => string '13' (length=2)
1 => string '14' (length=2)

Javascript:

$(wrapper).on("click", ".RemoveField", function(e) {
var advantageId = $(this).siblings('.advantageId').val();
var productId = $(this).siblings('.productId').val();
e.preventDefault();

deleteAdvantages.push(advantageId);

$("input[name='deleteAdvantageId[]']").val(deleteAdvantages);

$(this).parent('div').remove();
x--;
})

我正在使用 PHP 检索隐藏输入的帖子。旁边还有关于此安全性的提示吗?

最佳答案

您可以在 PHP 中使用函数 explode 来做到这一点.此函数的作用是通过分隔符将字符串拆分为数组,因此在您的情况下,添加:

$array = explode(',', $arrayThatHasTheString[0]);

关于javascript - 将数组传递给隐藏的输入并检索具有不同索引上的元素的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31262708/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com