这个问题在这里已经有了答案:
9年前关闭。
我有一个如下所示的网址。
http://localhost/xxx.php?tPath=&pid=37
我想得到 pid=37 但按它的名字,因为 url 就像上面一样,然后当页面刷新时,url 变成如下所示。
http://localhost/xxx.php?tPath=&action=xxx&pid=37&value=13&fname=aaaa&fone=4321122
所以我想得到pid=37。它可能是一个函数,我将 pid 作为参数传递给它并返回其值。
我将如何做到这一点?
最佳答案
看看 this 或遵循这样的解决方案:
function getParam( name )
{
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec( window.location.href );
if( results == null )
return "";
else
return results[1];
}
var frank_param = getParam( 'pid' );
关于javascript - 如何从javascript中的url获取参数值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9718634/