/** * 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('&'); };