我有一个看起来像这样的网址:
http://sitename.com?url=domin.com
我需要在等号后取出网址的一部分 如何在等号后显示值
答案 0 :(得分:1)
在php中,你这样做:
<?=$_GET['url']?>
在java中你做:
var split = location.search.replace('?', '').split('=')
split[0]
是你的var名称,split [1]是你的var值。你实际上并不需要jQuery来代替那段代码;)
可以像这样分割多个变量:
var split = location.search.replace('?', '').split('&').map(function(val){
return val.split('=');
});
您可以按split[index][0]
访问变量名称,按split[index][1]
访问值。
当然,您也可以使用第二个代码段代替第一个代码段。
或者,对于jQuery,您可以使用此插件:https://github.com/mattsnider/jquery-plugin-query-parser