以下通过一个例子来说明URL重定向,和获取重定向之后的地址以及参数:
js重定向
html:
<input type="hidden" id="userid" value="23">
name:<input type="text" id="username" name="username">
<a id="show_a" href="javascript:void(0);" onclick="go();">跳转</a>
js方法重定向
function go(){
var id=$("#userid").val();
var username=$("#username").val();
//两个页面是同目录下可以按照以下写,如果不同则写绝对路径
window.location.href="queryImage.jsp?id="+id+"&username="+username;
}
点击“跳转”即可URL重定向
跳转到queryImage.jsp页面
$(function(){
//获取当前地址
var url=window.location.href;
//输出获取的地址
alert(url);
//截取参数
var param=url.substring(url.indexOf("?")+1);
//输出截取的参数
alert(param);
var arr=param.split("&");
for(i=0;i<arr.length;i++){
//遍历参数输出
alert(arr[i]);
}
});
地址输出:
截取参数:
遍历参数: