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(',')