我需要能够有效地生成无限数量的数据集,所以我想做的是这样的;
<input type="hidden" name="items[]" value="{id:1,name:'some-name'}" />
我尝试使用 JSON.stringify 将我的数组转换为 javascript 并将其存储在当前隐藏的输入元素中,但它将所有键和值都用双引号括起来,这显然与 HTML 将整个值用双引号括起来相冲突。不知何故我需要转义引号,但我需要这两种方式工作......基本上这些元素是用PHP生成并按顺序放置在页面中,然后我可以在用户端添加或删除项目并提交页面,应该让 PHP 遍历这些隐藏元素并更新记录。
有人对某种转义方法有任何建议吗?