您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
javascript仿php的$_GET设置修改get地址栏参数(返回新的完整url)
发布时间:2025-05-11 21:52:11编辑:雪饮阅读()
javascript仿php的$_GET设置get地址栏参数(返回新的完整url) 第一个是仅设置一个参数时用的,第二个函数是同时设置多个参数时用的 function setGetParams(url,field,val){ var urlObj = new URL(url); params = new URLSearchParams(urlObj.search); params.set(field,val); if(url.indexOf("?")>-1){ return urlObj.pathname+params.toString(); } return urlObj.pathname+"?"+params.toString(); } function setGetParamsAll(url,set_params){ var urlObj = new URL(url); params = new URLSearchParams(urlObj.search); for(var i in set_params){ var field=set_params[i].field; var val=set_params[i].val; params.set(field,val); } if(url.indexOf("?")>-1){ return urlObj.pathname+params.toString(); } return urlObj.pathname+"?"+params.toString(); }
关键字词:javascript,php,get,修改,地址栏
上一篇:解决vue路由不刷新(如router.push操作没有刷新)
下一篇:返回列表