OpenLayers: передача key-value данных методом POST

Решенные задачи, первая запись - описание решения.
Ответить
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3321
Зарегистрирован: 11 апр 2008, 21:09
Статьи: 33
Проекты: 9
Репутация: 494
Ваше звание: Author
Контактная информация:

OpenLayers: передача key-value данных методом POST

Сообщение Denis Rykov » 31 авг 2011, 07:36

Пример передачи данных формата key-value с помощью функции OpenLayers.Request.POST:

Код: Выделить всё

OpenLayers.Request.POST({
    url: './yourscript.php',
    data: OpenLayers.Util.getParameterString({key1: value1, key2: value2}),
    headers: {
           "Content-Type": "application/x-www-form-urlencoded"
    }
}); 
Стоит обратить внимание, что в данном случае необходимо обязательно изменить дефолтный заголовок Content-Type "application-xml" на "application/x-www-form-urlencoded", а для формирования значения свойства data использовать либо готовую строку, либо получить таковую из объекта путем использования функции OpenLayers.Util.getParameterString.
Spatial is now, more than ever, just another column- The Geometry Column.

Ответить

Вернуться в «Рецепты»