【发布时间】:2013-05-17 12:15:17
【问题描述】:
我的网址如下所示:
http://www.something.hu/#/ask?kerdesPost=fdasdas%20ad%20asd%20ad%20asdas
我想只得到fdasdas%20ad%20asd%20ad%20asdas 或只得到kerdesPost=fdasdas%20ad%20asd%20ad%20asdas。
我怎样才能通过 JavaScript 做到这一点?最短的路是什么?
【问题讨论】:
-
我试过这样:
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 alma = getParameterByName('kerdesPost'); alert(alma);,但给了我空的警报窗口。
标签: javascript url get