2016-02-13 3 views
0

Я хочу запросить GeoServer с помощью AJAX. С тех запроса имеют длинные строки запроса Я хочу, чтобы изменить их удобно с помощью объекта JS вроде этого:Преобразование объекта JS в HTTP-строку запроса запроса GET (с использованием jquery)

defaultParameters = { 
    service: 'WFS', 
    version: '1.0.0', 
    request: 'GetFeature', 
    typeName: 'nurc:roadAnalytics1', 
    maxFeatures: 50, 
    outputFormat: 'text/javascript' 
}; 

Как я могу преобразовать этот объект в строку запроса, как это:

http://someurl?service=WFS&version=1.0.0&request=GetFeature&typeName=nurc:roadAnalytics1&maxFeatures=50&outputFormat=text%2Fjavascript 

Так в основном Я прошу противоположным образом, как this question

ответ

1

Попробуйте это:

jQuery.param(defaultParameters); 

Это возвращает service=WFS&version=..., поэтому вам нужно добавить это после ? в URL.

+0

Отлично, надеемся, что будет такое легкое решение. Работает отлично! – nik

Смежные вопросы