js中如何获取request信息
发布网友
发布时间:2022-05-01 15:14
我来回答
共6个回答
热心网友
时间:2022-04-23 07:25
截取url地址
如以下地址:http://www.sohu.com/test.htm?id=3
function getUrlParam(name){
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r!=null) return unescape(r[2]); return null;
}
getUrlParam("id") 结果是3
热心网友
时间:2022-04-23 08:43
如果说你想从一个jsp跳转到另一个jsp,在js中可以var table_value="<c:out value="${param.table}"/>";得到url后面跟的参数,但必须是在jsp页面里面写的js脚本,外部引进来的不行!
热心网友
时间:2022-04-23 10:17
var searchStr = location.search;
//alert(searchStr);
var code;
var request = [];
request = searchStr.substr(1).split("&");
//alert(request);
for (var i = 0; i < request.length; i++) {
switch (request[i].split("=")[0]) {
case "code":
code = request[i].split("=")[1]
break;
default:
break;
}
}
热心网友
时间:2022-04-23 12:09
直接用EL表达式${table}获取.
这样看取出值没:alert("${table}");
热心网友
时间:2022-04-23 14:17
var searchStr = location.search;
//alert(searchStr);
var code;
var request = [];
request = searchStr.substr(1).split("&");
//alert(request);
for (var i = 0; i < request.length; i++) {
switch (request[i].split("=")[0]) {
case "code":
code = request[i].split("=")[1]
break;
default:
break;
}
}
热心网友
时间:2022-04-23 16:41
var table= ${table};
这样获得就可以了.