使用jquery在输入元素中发布数组

时间:2010-07-06 14:59:39

标签: jquery post arrays

基本上我有一个名为dimension [0] [scale],dimension [0] width等的文本框。

如何将元素'dimension'作为数组传递?我已经尝试$('input[name=dimension]').serialize()并且似​​乎无法工作。

2 个答案:

答案 0 :(得分:0)

这就是你想要做的事情:

var dimArr = $.makeArray($("input[name^='dimension']"));
for(var i = 0; i < dimArr.length; i++) {        
  //this displays name of checkbox elements stored as array
  alert(dimArr[i].name);    
}

答案 1 :(得分:0)

如果您正在尝试在jQuery中为AJAX请求序列化数据,只需序列化整个表单:

var formData = $('#RateAddForm').serialize();