jquery 获取网页地址参数值 例如href="www.test.com/test.html?teststr=dddsdss"我想得到dddsdss,怎么做?alert()出它 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你就那一个参数的话var href="www.test.com/test.html?teststr=dddsdss";alert(href.split('=')[1]);//这就是你要的dddsdss了 如果路径是动态的,还可以用var href=window.location;用split只适用于单参数。如果是多参数的话,就要麻烦一点。 如果两个参数呢?www.test.com/test.html?teststr1=dddsdss&teststr2=ffsss 如果两个参数呢?www.test.com/test.html?teststr1=dddsdss&teststr2=ffsss 可以使用jsp直接拿过来,然后放到js里就可以了。jsp代码String teststr1 = request.getParameter("teststr1");js代码var teststr1 = <%=teststr1%>;想清楚到底是取什么值?所取的值规律是啥,如果有规律直接用js取就可以了。如果有规律的话,直接用js的split取就可以了。 var prams= window.location.search 然后split & 最后 split = function parse_str(url) { var qs = url.split('?').pop().split('&'); var qso = {} for(var i=0;i<qs.length;i++){ if(qs[i]=="") continue; var tmpa = qs[i].split("="); qso[tmpa[0]] = tmpa[1]?tmpa[1]:""; } return qso;}param = parse_str('www.test.com/test.html?teststr1=dddsdss&teststr2=ffsss');函数是通用的遍历返回的对象就不需要写了吧 100分求助!页面离开时执行js代码如何实现 JS实现左右移动功能! JS可不可以把javascript值传到另一个页面的asp程序里 找高手改造discuz!NT论坛,主要是显示图片和上传图片有点变化,其它改动不大。 最简单的无缝滚动程序,只需要五行代码 jquery怎么退出执行操作 2个关于javascript对象的菜鸟问题。最后5分了5555 关于正则表达式的简单问题 下面的javacript函数什么意思啊? 刚开始学习JS,遇到一个小问题求解 动态绑定的asp.checkboxlist control client side 判断是否selected 怎么上传指定文件?
var href="www.test.com/test.html?teststr=dddsdss";
alert(href.split('=')[1]);//这就是你要的dddsdss了
如果路径是动态的,还可以用var href=window.location;
用split只适用于单参数。
如果是多参数的话,就要麻烦一点。
jsp代码
String teststr1 = request.getParameter("teststr1");
js代码
var teststr1 = <%=teststr1%>;想清楚到底是取什么值?所取的值规律是啥,如果有规律直接用js取就可以了。
如果有规律的话,直接用js的split取就可以了。
var prams= window.location.search 然后split & 最后 split =
var qs = url.split('?').pop().split('&');
var qso = {}
for(var i=0;i<qs.length;i++){
if(qs[i]=="") continue;
var tmpa = qs[i].split("=");
qso[tmpa[0]] = tmpa[1]?tmpa[1]:"";
}
return qso;
}param = parse_str('www.test.com/test.html?teststr1=dddsdss&teststr2=ffsss');函数是通用的
遍历返回的对象就不需要写了吧