JQuery - массивы - PullRequest
       25

JQuery - массивы

0 голосов
/ 13 октября 2009

как мне создать карту для отправки в виде пост-данных, используя ajax? Например, у меня есть итератор каждая функция, где я должен сделать что-то вроде:

var map = [];
...each(function() {
map[ $(this).key() ] = $(this).val();
});

Или какой еще синакс?

Ответы [ 2 ]

0 голосов
/ 13 октября 2009

По сути, вы имитируете функцию serialize () jQuery:

var serialized = [], str;
$.each('#youritem', function(key, val) {
    serialized.push(encodeURIComponent(key) + '=' + encodeURIComponent(val));
}); 

// will contain your $_GET string
str = serialized.join('&')
0 голосов
/ 13 октября 2009

Если вы пытаетесь отправить данные формы через ajax, взгляните на serialize ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...