如何获取地址中的参数
想要获取这个链接地址中的参数可以在jsp中用java片段获取,在<head>中
<%
String type =request.getParameter("type");
%>
<script type="text/javascript">
var type = <%=type%>;
</script>
可以再js中使用这个type,开始只是需要这个参数代入到ajax中的条件中去,没有发现问题,但是直接使用的话就出现了问题,没有获取到,或者说是没有传过来,不知道是什么原因,所以在网上找了个方法获取,其实也有别的,但是觉得这个最为简便
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r !== null){
return unescape(r[2]);
}
returnnull;
};
$(function(){
var file = getQueryString("paramName");
});
用这个方法就可以取到链接中参数为paramName中带的值
时间: 2024-10-05 19:00:21