
以下函数可以获取url任意参数的值:
function getParams(key){var url = locationsearchreplace(/^\/,'')split('&');
var paramsObj = {};
for(var i = 0, iLen = urllength; i < iLen; i++){
var param = url[i]split('=');
paramsObj[param[0]] = param[1];
}
if(key){
return paramsObj[key] || '';
}
return paramsObj;
}
可选参数key表示获取参数的名称,如果省略该参数,则会返回一个对象,包含所有参数的key和value。
search和hash的区别,如果URL中“?”之前有一个“#”比如:“>
<script type="text/javascript">
var strUrl=documentURL;
strUrl=urlsplit("|")[1];
if(url){
strUrl=strUrlslice(4);
strUrl=">
url : xxx/xxx_xxxactionI18n_locale=xxxx
action :String xxx = ServletActionContextgetRequest()getParameter("I18n_locale");
url中所有的参数,无论在action里还是再jsp里都可以通过requestgetParameter("参数名")获取
以上就是关于js获取url参数值全部的内容,包括:js获取url参数值、获取url 号后面的参数的几种方式、求教js获取url参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)