【问题标题】:Post an array in input elements using jquery使用 jquery 在输入元素中发布一个数组
【发布时间】:2010-07-06 14:59:39
【问题描述】:

基本上我有名为维度[0][比例]、维度[0]宽度等的文本框。

如何将元素“维度”作为数组传递?我试过$('input[name=dimension]').serialize() 似乎没有用。

【问题讨论】:

  • 你能发布文本框,即标记吗?

标签: jquery post arrays


【解决方案1】:

这是你想做的事情吗:

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);    
}

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-19
      • 1970-01-01
      • 2012-03-22
      • 2016-09-25
      • 1970-01-01
      相关资源
      最近更新 更多