Javascript 在隐藏字段数组中添加和删除值

Javascript 在隐藏字段数组中添加和删除值,javascript,jquery,grails,hidden-field,Javascript,Jquery,Grails,Hidden Field,我不太了解隐藏字段数组是如何工作的,我有以下输入: <input type="hidden" id="ftpIds[]" value=""/> 要移除,我需要这样的东西吗 $("#ftpIds").removeFromArray('3'); 我想在Grails中将一个列表传递给一个控制器,所以我想要一个名为ftpIds的列表或数组。是这样吗?或者这是更好的方法吗?如果数组是ftpIds[],只需编写 delete ftpIds[3]; 请记住,delete不会改变array.l

我不太了解隐藏字段数组是如何工作的,我有以下输入:

<input type="hidden" id="ftpIds[]" value=""/>
要移除,我需要这样的东西吗

$("#ftpIds").removeFromArray('3');

我想在Grails中将一个列表传递给一个控制器,所以我想要一个名为ftpIds的列表或数组。是这样吗?或者这是更好的方法吗?

如果数组是ftpIds[],只需编写

delete ftpIds[3];
请记住,delete不会改变array.length()属性

还可以使用array.pop()删除数组中的最后一个元素,并将大小减小一。它还将返回已删除的元素


但我没有看到数组。。。我看到一个ID

,正如我在评论中所说,此链接可能会对您有很大帮助:

提交后,在控制器中,split()方法将帮助您将字符串转换为字符串数组

例如:

def myList = params.myInput.split(',')

我认为(不确定)您需要为您的输入添加一个名称,以便使用params作用域(如
)。

下一个链接将帮助您:(我使用谷歌找到它,它不是我的代码,但很容易理解)将其写在答案中
def myList = params.myInput.split(',')