js获取get数据
如今前后端分离已经成为趋势,也就是说许多页面如果外部做链接 就需要 自定义 话的 页面进行参数设置,目前有效的办法就是get参数。通过自定义的get参数为封装的 vue等框架 提供页面变量标识! 当然也可以使用路由进行。
/ --------------------实现2(返回 $_GET 对象, 仿PHP模式)---------------------- /
使用Javascript可以很方便的获取的URL的相关参数值,代码如下:
<script>function getParam(paramName){
paramValue =""
isFound =false
if (this.location.search.indexOf("?") ==0&&this.location.search.indexOf("=")>1){
arrSource = unescape(this.location.search).substring(1,this.location.search.length).split("&")
i =0
while (i < arrSource.length &&!isFound){
if (arrSource[i].indexOf("=") >0){
if (arrSource[i].split("=")[0].toLowerCase()==paramName.toLowerCase()){
paramValue = arrSource[i].split("=")[1]
isFound =true
}
}
i++
}
}
alert(paramValue)
}
getParam("id")
</script>
获取id的值可以在js里写getParam("id")就可以,其它同理