html如何获取url参数

html如何获取url参数,第1张

function UrlSearch() 

{

   var name,value 

   var str=location.href //取得整个地址栏

   var num=str.indexOf("?") 

   str=str.substr(num+1) //取得所有参数   stringvar.substr(start [, length ]

   var arr=str.split("&") //各个参数放到数组里

   for(var i=0i < arr.lengthi++){ 

    num=arr[i].indexOf("=") 

    if(num>0){ 

     name=arr[i].substring(0,num)

     value=arr[i].substr(num+1)

     this[name]=value

     } 

    } 

var Request=new UrlSearch() //实例化

var name=Request.name

望采纳。

可以这样:

<script>

location.href = "要跳转的新域名"+location.search

</script>

可以新建一个js文件,内容如下:

(function ($) {

$.getUrlParam = function(name)

{

var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)")

var r = window.location.search.substr(1).match(reg)

if (r!=null) return unescape(r[2])return null

}

}) (jQuery)

在要获取url参数的页面导入这个js,想要获取参数,就这样写:

var name = $.getUrlParam("name")

$.getUrlParam("name")的参数name就是url里面的参数名称。

jquery获取url参数的办法:

function jsGetUrlParam(name) {

var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)")

var r = window.location.search.substr(1).match(reg)

if (r != null) return unescape(r[2])return null

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7058073.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-01
下一篇 2023-04-01

发表评论

登录后才能评论

评论列表(0条)

保存