我想使用AJAX请求GeoServer。由于这些请求具有长查询字符串,我想使用像这样的js对象来舒适地修改它们:
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
相反答案 0 :(得分:1)
试试这个:
jQuery.param( defaultParameters );
这会返回service=WFS&version=...
,因此您需要在网址?
之后附加此内容。