【问题标题】:Get values from serializeArray with a type array input使用类型数组输入从 serializeArray 获取值
【发布时间】:2012-08-09 17:40:38
【问题描述】:

我有这样的输入:

<input name="val[test]" value="...">

我正在尝试使用 jQuery 的 serializeArray 获取所有值,但它不起作用。

我在做:

var test = $('#myForm').serializeArray();
debug(test.val[test]);

它不工作,为什么?

【问题讨论】:

    标签: jquery serializearray


    【解决方案1】:
    var test = $('#myForm').serializeArray();
    $.each(test, function(index, val) {
      console.log( val.test );
    });
    

    注意

    serializeArray() 给出如下输出:

    [
     {
       test: 1
     },
     {
       test: 2
     },
     ...
    ]
    

    【讨论】:

      【解决方案2】:

      改用这个:

      console.log( test[ index ] );
      

      【讨论】:

      • 对不起,debug() 是我拥有的一个函数 = 到 console.log
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-13
      • 2015-04-09
      • 2017-03-28
      • 2018-05-26
      • 2012-09-13
      • 1970-01-01
      • 2020-11-01
      相关资源
      最近更新 更多