js 怎么URL 重定向,和获取重定向之后的地址以及参数

JavaScript010

js 怎么URL 重定向,和获取重定向之后的地址以及参数,第1张

以下通过一个例子来说明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=0i<arr.lengthi++){

//遍历参数输出

alert(arr[i])

}

})

地址输出:

截取参数:

遍历参数:

以下通过一个例子来说明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=0i<arr.lengthi++){

//遍历参数输出

alert(arr[i])

}

})

地址输出:

截取参数:

遍历参数: