19 lines
423 B
JavaScript
19 lines
423 B
JavaScript
/**
|
|
* Converts the properties to URL query parameters. Based on:
|
|
* http://stackoverflow.com/questions/111529/create-query-parameters-in-javascript
|
|
*
|
|
* @param data
|
|
* @returns {string}
|
|
*/
|
|
encodeQueryData = function(data) {
|
|
var ret = [];
|
|
|
|
for (var d in data) {
|
|
if (data[d]) {
|
|
ret.push(encodeURIComponent(d) + '=' + encodeURIComponent(data[d]));
|
|
}
|
|
}
|
|
|
|
return ret.join('&');
|
|
};
|