Jquery将serializeArray表单化为字符串

时间:2011-03-07 12:15:23

标签: jquery tostring serializearray

如何将此数组转换为用逗号分隔的字符串和jquery?

var array = $('#form').serializeArray();

谢谢!

2 个答案:

答案 0 :(得分:0)

你可以这样做:

    var array = $('#form').serializeArray();
    var arrayString = '';

    jQuery.each(array, function () {
        if (arrayString == '' || arrayString == null) {
            arrayString = this + "";
        }
        else {
            arrayString = arrayString + "," + this;
        }
    });

或者

var array = $('#form').serializeArray();
arr = jQuery.map(array , function(n, i){
  return (n.toUpperCase() + i);
});
var arrayString = array.join(",");

答案 1 :(得分:0)

  
      
  • 使用$.map() doc 方法array.join(',')
  •   
$(function() {
    var array = $('#form').serializeArray();
    var arr = $.map(array,function(a) {
        return a + a;
    });
    alert(arr.join(", "));
});