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},{}); }