以下通过一个例子来说明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]);

}

});

地址输出:

截取参数:

遍历参数: