gpt4 book ai didi

javascript - 如何动态格式化和添加新数字到隐藏字段?

转载 作者:行者123 更新时间:2023-11-30 13:14:33 25 4
gpt4 key购买 nike

我从服务器到客户端只有纯数字 ID,如何将它动态添加到 html 隐藏字段,以便看起来像数组或 JSON 格式(我的意思是:["32","33","34 "]),以便在下一步中我可以在服务器上接收并解析?隐藏字段仅包含开始时的空白括号 []

我当前的代码将隐藏字段从 [] 覆盖为例如“32”:

$("#myHiddenField").val(JSON.stringify(data.result[0].newid));

最佳答案

您可以使用 $.parseJSON()从隐藏的输入值反序列化数组,push()新项目,然后再次序列化数组:

var $hiddenField = $("#myHiddenField");
var results = $.parseJSON($hiddenField.val());
results.push(data.result[0].newid);
$hiddenField.val(JSON.stringify(results));

但是,在添加项目时跟踪数组并仅在提交表单时对其进行序列化(例如,在 submit 事件处理程序中)可能会更有效。

关于javascript - 如何动态格式化和添加新数字到隐藏字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12551208/

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