Тип map

В большинстве случаев, под эти типом данных понимается набор пар ключ/значение, лежащих внутри javascript-объекта:

var mapVar = {"key1":"value1", "key2":2, "key3":0.3};

Однако, в целом, под типом map понимается набор данных формы. Это может быть строка (формата url), массив DOM-объектов формы, или объект jQuery, который представляет набор элементов формы. Кроме этого, может быть задан объект, ключ которого задается с "[]" в конце, а значением является массив:

{'key[]':['value1','value2']}

На стороне сервера этот параметр будет доступен следующим образом:

// в случае PHP
$_REQUEST['key'][0]; // "value1"
$_REQUEST['key'][1]; // "value2"
 
// в случае Rails или Merb
params[:key] = ["value1", "value2"]