可能重复:
如何获取查询字符串值?
我有这个链接
url/merchant.html?id=45
我正在尝试使用 JS 或 JQuery 获取 ID,但没有成功。
我试过这段代码
var urlParams = {};
(function () {
var match,
pl = /\+/g, // Regex for replacing addition symbol with a space
search = /([^&=]+)=?([^&]*)/g,
decode = function (s) { return decodeURIComponent(s.replace(pl, " ")); },
query = window.location.search.substring(1);
while (match = search.exec(query))
urlParams[decode(match[1])] = decode(match[2]);
})();
它返回“未定义”
代码有什么问题?