js获取get数据
如今前后端分离已经成为趋势,也就是说许多页面如果外部做链接 就需要 自定义 话的 页面进行参数设置,目前有效的办法就是get参数。通过自定义的get参数为封装的 vue等框架 提供页面变量标识! 当然也可以使用路由进行。
/ --------------------实现2(返回 $_GET 对象, 仿PHP模式)---------------------- /
function getUrlGet(){var url = window.location.href, tmpArr = url.split('?'), tmp, rst = {}, tmpArr2, tmpArr3
tmp = (0 <tmpArr.length)?tmpArr[1]:''
if('' == tmp)return rst
tmpArr2 = tmp.split('&')
for(var i = 0i <tmpArr2i++){
tmpArr3 = tmpArr2[i].split('=')
rst[tmpArr3[0]] = tmpArr3[1]
}
return rst
}
拿去用,不谢。
这不是数组?<script>
QueryString()
function QueryString()
{
var name,value,i
var str=location.href
var num=str.indexOf("?")
str=str.substr(num+1)
var arrtmp=str.split("&")
//////
name=new Array()
value=new Array()
for(i=0i <arrtmp.lengthi++){
num=arrtmp[i].indexOf("=")
if(num>0){
///数组是用到这里吗?
name.push(arrtmp[i].substring(0,num))
value.push(arrtmp[i].substr(num+1))
///数组是用到这里吗?
}
}
}
</script>