Форма JQuery serializeArray в строку - PullRequest
0 голосов
/ 07 марта 2011

Как преобразовать этот массив в строку, разделенную запятыми с помощью jquery?

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

Спасибо! * * 1004

Ответы [ 2 ]

0 голосов
/ 07 марта 2011
  • с использованием $.map() документ метод ИЛИ просто array.join(',')
$(function() {
    var array = $('#form').serializeArray();
    var arr = $.map(array,function(a) {
        return a + a;
    });
    alert(arr.join(", "));
});
0 голосов
/ 07 марта 2011

Вы можете сделать это так:

    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(",");
...