gpt4 book ai didi

php - 将 JSON 存储在隐藏的输入元素中?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:02:00 25 4
gpt4 key购买 nike

我需要能够生成无限数量的数据集,所以我想做的是这样的事情;

<input type="hidden" name="items[]" value="{id:1,name:'some-name'}" />

我尝试使用 JSON.stringify 将我的数组转换为 javascript 并将其存储在当前隐藏的输入元素中,但是它将所有键和值都用双引号引起来,这显然与 HTML 将整个值用双引号引起来冲突。不知何故我需要转义引号,但我需要它以两种方式工作......基本上这些元素是用 PHP 生成的并按顺序放置在页面中,然后我可以在用户端添加或删除项目并提交页面,它应该让 PHP 遍历这些隐藏的元素并更新记录。

有人对某种转义方法有任何建议吗?

最佳答案

您可以使用此处提供的转义函数:http://phpjs.org/functions/htmlspecialchars:426

它应该转义 json 中的字符并使您的字符串安全地用作 html 属性的值。

如果你想在 PHP 上进行转义,那么你应该使用函数 htmlspecialchars () 是用 PHP 构建的。

关于php - 将 JSON 存储在隐藏的输入元素中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3145220/

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