Jquery跳转页面传递参数以及获取url的参数

Jquery跳转页面传递参数以及获取url的参数,第1张

Jquery跳转页面传递参数以及获取url的参数的方法总结

传递参数: window.location='editCourse.html?dataId='+dataId+''

获取url中的参数(封装的方法):

   function getUrlParam(name) {

        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)")//构造一个含有目标参数的正则表达式对象

        var r = window.location.search.substr(1).match(reg)  //匹配目标参数

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

        return null//返回参数值

    }

        使用: var dataId = getUrlParam("dataId")

/*--获取网页传递的参数--*/

function request(paras)

{

var url = location.href

var paraString = url.substring(url.indexOf("?")+1,url.length).split("&")

var paraObj = {}

for (i=0j=paraString[i]i++){

paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length)

}

var returnValue = paraObj[paras.toLowerCase()]

if(typeof(returnValue)=="undefined"){

return ""

}else{

return returnValue

}

}

调用这个 request就可以了,这里可以调用request("ID")


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

原文地址: http://outofmemory.cn/bake/11617115.html

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

发表评论

登录后才能评论

评论列表(0条)

保存