在隐藏字段数组中添加和删除值
我不太清楚隐藏字段数组是如何工作的,我有这样的输入:
如何在Jquery / Javascript中向该数组添加和删除值? 我有这样的事情:
$(document).ready(function() { $('#button').click(function(){ var ids=$("#txtIds").val(); $("#ftpIds").addToArray(ids); }); });
要删除我需要这样的东西吗?
$("#ftpIds").removeFromArray('3');
我想将列表传递给Grails中的Controller,所以我想要一个名为ftpIds的列表或数组。 这样对吗? 或者这是更好的方法吗?
正如我在评论中所说,这个链接可能对你有很大的帮助: JSFiddle
提交后,在您的控制器中,split()方法将帮助您将String转换为String数组。
例如:
def myList = params.myInput.split(',')
我认为(不确定)你需要为你的输入添加一个名称,以便使用params范围(比如 )。
如果你的数组是ftpIds []只是写
delete ftpIds[3];
请记住,删除不会改变array.length()属性。
您还可以使用array.pop()删除数组中的最后一个元素,并将大小减小一个。 它还将返回已删除的元素。
但我没有看到arrays……我看到了一个ID