From 7bd791d37f6119aa3f29cf06d945800a420bd816 Mon Sep 17 00:00:00 2001 From: kikito Date: Wed, 19 Aug 2015 20:54:50 +0200 Subject: [PATCH] Fix for empty query strings. Fixes #2 --- qp.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qp.js b/qp.js index 4b7d48b..1077111 100644 --- a/qp.js +++ b/qp.js @@ -6,5 +6,5 @@ */ window.getQueryParameters = function(str) { - return (str || document.location.search).replace(/(^\?)/,'').split("&").reduce(function(o,n){n=n.split('=');o[n[0]]=n[1];return o},{}); + return (str || document.location.search).replace(/(^\?)/,'').split("&").filter(Boolean).reduce(function(o,n){n=n.split('=');o[n[0]]=n[1];return o},{}); }