js获取get数据

JavaScript015

js获取get数据,第1张

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

}

拿去用,不谢。

<input name="input1" type="text" value="" />

<input name="input2" type="button" onclick="javascript:pF.location.href='Project_Update_.asp?R=R&AC=1&jiedanren='+document.getElementsByName('input1')[0].value" value="接单" />

不过这样写不太好,最好写成一个函数,里面可以判断接单人为空时,不做任何操作,减小错误发生