From 9a984d7bf691343d2cdb90b6be16fef46e14b6a8 Mon Sep 17 00:00:00 2001 From: Ludwik Trammer Date: Thu, 22 Oct 2015 14:01:33 +0200 Subject: [PATCH] Fix double encoding of spaces Fixes issue #10 --- jquery.query-object.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/jquery.query-object.js b/jquery.query-object.js index 120722c..574a400 100644 --- a/jquery.query-object.js +++ b/jquery.query-object.js @@ -206,8 +206,9 @@ new function(settings) { var i = 0, queryString = [], chunks = [], self = this; var encode = function(str) { str = str + ""; - if ($spaces) str = str.replace(/ /g, "+"); - return encodeURIComponent(str); + str = encodeURIComponent(str); + if ($spaces) str = str.replace(/%20/g, "+"); + return str; }; var addFields = function(arr, key, value) { if (!is(value) || value === false) return;