js获取get数据

JavaScript010

js获取get数据,第1张

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")就可以,其它同理