Тип 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"]