有时候,我们想通过Javascript/jQuery获取URL中的参数值,例如想获取下面地址中的q值(keyword):
http://example.com/?q=keyword&action=query
可以通过下面函数实现:
function getParameterByName(name) { name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]"); var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"), results = regex.exec(location.search); return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " ")); }
var prodId = getParameterByName('prodId');
评论