function getQueryObject(url) {
url = url == null ? window.location.href : url; var search = url.substring(url.lastIndexOf("?") + 1); var obj = {}; var reg = /([^?&=]+)=([^?&=]*)/g; search.replace(reg, function (rs, $1, $2) { var name = decodeURIComponent($1); var val = decodeURIComponent($2); val = String(val); obj[name] = val; return rs; }); return obj;}Object {name: "1", dd: "ddd**"}关于正则式部分,请参考:http://www.oschina.net/question/12_9507
转自:http://www.cnblogs.com/leee/p/5206848.html