Loading js/Client/unicaenVue.js +21 −1 Original line number Diff line number Diff line Loading @@ -23,10 +23,30 @@ const unicaenVue = { } // traitement de la requête GET let getArgs = query ? new URLSearchParams(query).toString() : null; let getArgs = query ? unicaenVue.encodeUrlQueryParam(query) : null; // Construction et retour de l'URL return baseUrl + route + (getArgs ? `?${getArgs}` : ''); }, encodeUrlQueryParam: (query, parentKey) => { var params = []; for (var key in query) { if (query.hasOwnProperty(key)) { var value = query[key]; var encodedKey = parentKey ? parentKey + '[' + encodeURIComponent(key) + ']' : encodeURIComponent(key); if (typeof value === 'object' && value !== null) { params.push(unicaenVue.encodeUrlQueryParam(value, encodedKey)); } else { var encodedValue = encodeURIComponent(value); params.push(encodedKey + '=' + encodedValue); } } } return params.join('&'); } }; Loading Loading
js/Client/unicaenVue.js +21 −1 Original line number Diff line number Diff line Loading @@ -23,10 +23,30 @@ const unicaenVue = { } // traitement de la requête GET let getArgs = query ? new URLSearchParams(query).toString() : null; let getArgs = query ? unicaenVue.encodeUrlQueryParam(query) : null; // Construction et retour de l'URL return baseUrl + route + (getArgs ? `?${getArgs}` : ''); }, encodeUrlQueryParam: (query, parentKey) => { var params = []; for (var key in query) { if (query.hasOwnProperty(key)) { var value = query[key]; var encodedKey = parentKey ? parentKey + '[' + encodeURIComponent(key) + ']' : encodeURIComponent(key); if (typeof value === 'object' && value !== null) { params.push(unicaenVue.encodeUrlQueryParam(value, encodedKey)); } else { var encodedValue = encodeURIComponent(value); params.push(encodedKey + '=' + encodedValue); } } } return params.join('&'); } }; Loading