OpenLayers: передача key-value данных методом POST
Добавлено: 31 авг 2011, 07:36
Пример передачи данных формата key-value с помощью функции OpenLayers.Request.POST:
Стоит обратить внимание, что в данном случае необходимо обязательно изменить дефолтный заголовок Content-Type "application-xml" на "application/x-www-form-urlencoded", а для формирования значения свойства data использовать либо готовую строку, либо получить таковую из объекта путем использования функции OpenLayers.Util.getParameterString.
Код: Выделить всё
OpenLayers.Request.POST({
url: './yourscript.php',
data: OpenLayers.Util.getParameterString({key1: value1, key2: value2}),
headers: {
"Content-Type": "application/x-www-form-urlencoded"
}
});