diff --git a/themes/bootstrap3/js/common.js b/themes/bootstrap3/js/common.js index eb1196c749f57999f8b86af8a494ff8f5148be4f..e03e7ed10421fdbce297d81a96d8b9d242814493 100644 --- a/themes/bootstrap3/js/common.js +++ b/themes/bootstrap3/js/common.js @@ -54,7 +54,7 @@ function deparam(url) { var pairs = url.substring(url.indexOf('?') + 1).split('&'); for (var i = 0; i < pairs.length; i++) { var pair = pairs[i].split('='); - var name = decodeURIComponent(pair[0]); + var name = decodeURIComponent(pair[0].replace(/\+/g, ' ')); if(name.length == 0) { continue; } @@ -63,9 +63,9 @@ function deparam(url) { if(!request[name]) { request[name] = []; } - request[name].push(decodeURIComponent(pair[1])); + request[name].push(decodeURIComponent(pair[1].replace(/\+/g, ' '))); } else { - request[name] = decodeURIComponent(pair[1]); + request[name] = decodeURIComponent(pair[1].replace(/\+/g, ' ')); } } return request;