function getQuery(s) { var query = {}; s.replace(/\b([^&=]*)=([^&=]*)\b/g, function (m, a, d) { if (typeof query[a] != 'undefined') { query[a] += ',' + d; } else { query[a] = d; } }); return query; }