gpt4 book ai didi

javascript - 使用 jquery 填充数组样式表单字段

转载 作者:行者123 更新时间:2023-11-29 10:19:55 28 4
gpt4 key购买 nike

我想发布一个带有此处描述的属性的表单(MVC 友好数组):https://stackoverflow.com/a/5003686/1246219我想 POST 表单而不是使用 ajax 的原因是结果是一个可供下载的文件,即没有其他使用表单的原因。

但是我有一个 javascript 数组,其中包含我要提交的值(整数)。我能想到的实现此目的的唯一方法是遍历并为每个条目创建输入元素,或者我可以只用逗号分隔的字符串填充单个表单字段并在服务器端解析它。有没有更好的办法?

更新 -如果有人感兴趣,我已经结束了循环方法,并且碰巧用 d3 编写了它。

var selected = [1,2,3];
var selectionBinding = d3.select("#myForm").selectAll("input[name='myField']").data(selected);
selectionBinding.exit().remove();
selectionBinding.enter().append("input")
.attr("type", "hidden")
.attr("name", "myField")
.attr("value", function (data) { return data });
$("#myForm").submit();

最佳答案

我的建议是创建一个包含数据的常规 Javascript 数组,并创建一个包含输入类型文本 的表单。提交表单时,将输入文本的值设置为 JSON.stringify(myArray)

关于javascript - 使用 jquery 填充数组样式表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14003674/

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