JS-使用history的replaceState方法向当前url追加参数

var newurl = updateQueryStringParameter(window.location.href, 'sp', '2');
//向当前url添加参数,没有历史记录
window.history.replaceState({path: newurl
}, '', newurl);function updateQueryStringParameter(uri, key, value) {if(!value) {return uri;}var re = new RegExp("([?&])" + key + "=.*?(&|$)", "i");var separator = uri.indexOf('?') !== -1 ? "&" : "?";if (uri.match(re)) {return uri.replace(re, '$1' + key + "=" + value + '$2');}else {return uri + separator + key + "=" + value;}
}

JS-向当前url追加参数相关推荐

  1. JS获取请求URL相关参数

    今天在找获取当前网址除去参数的js方式,结果自己会的竟然只有window.location.href 先看一个示例 用javascript获取url网址信息 <script type=" ...

  2. JS中获取URL中参数的4种方法

    方法一:正则 function getQueryString(name) {var reg = new RegExp('(^|&)' + name + '=([^&]*)(&| ...

  3. VUE js 如何从url获取参数

    let url = window.location.hreflet paramsStr = url.split('?')[1]let paramObj = new URLSearchParams(pa ...

  4. js获取当前URL、参数、端口、IP等信息

    以下列出均为常用(转自地址为:https://blog.csdn.net/pengShuai007/article/details/78357238?locationNum=9&fps=1 1 ...

  5. js/jquery 获取url传递参数,js获取url?号后面的参数(一个或多个)

    第一种方法: (获取一个) detail.html?order_id=10 <Script language="javascript"> function GetReq ...

  6. java获取url中参数_获取url参数(java / js)

    (1)js // 获取url参数 function getQueryString(url, name) { console.log("url = " + url) console. ...

  7. js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数

    js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数 参考文章: (1)js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数 (2)https://www.cnblogs.co ...

  8. Js获取当前页面URL各种参数

    JS获取当前页面URL各种参数 一:Location Location 对象包含有关当前 URL 的信息. Location 对象是 Window 对象的一个部分,可通过 window.locatio ...

  9. 页面url带参数_微信小程序云开发教程微信小程序的JS高级页面间数据传递

    同学们大家好,我是小伊同学,上一节课我们讲解了全局数据的读写方法,那么在页面间同样需要数据交互,今天我们就来学习这部分内容. 在微信小程序中,我们常常需要将数据在页面之间进行传递,比如用户的身份信息, ...

最新文章

  1. 如何判断 cxgrid 双击了哪一列_唐卡的价值主要体现在哪 如何判断唐卡的价值
  2. 如何查看Linux上程序或进程用到的库
  3. 细数C++和C的差别
  4. python 消息队列 get是从队首还是队尾取东西_python分布式爬虫中消息队列知识点详解...
  5. spark中dataframe解析_Spark-SQL
  6. 计算机网络中的数据链路层
  7. pymongo查询列表元素_Python数据类型之列表list
  8. Webpack + vue + es6 安装
  9. openai-gpt_GPT-3不会承担您的编程工作
  10. 致敬科比:科比投篮数据可视化
  11. 快速理解卷积神经网络VGG16/VGG19,以及每个模块的作用及意义。
  12. 2016 最好的Bootstrap 管理模板
  13. python网页登录验证码_15.Python实现识别登录验证码(入门)
  14. c 语言可以直接调用max,c语言宏定义函数如何调用
  15. matlab int积分常数,matlab int 积分
  16. android上传速度测试,使用Android获取当前的互联网速度(移动和Wifi)
  17. 【图灵学院】JAVA互联网架构【全】
  18. 再谈 iOS App Crash 防护
  19. mysql之通过cmd连接远程数据库
  20. Echarts_1:水平柱体

热门文章

  1. 攻防世界web刷题 新手区 command_execution 详细解!!!超详细
  2. ABAP学习笔记之——第三章:OPEN SQL和NATIVE SQL
  3. python收银小程序_python面向过程编程小程序- 模拟超市收银系统
  4. NTFS文件系统若干技术研究
  5. java.io.IOException: Broken pipe 线上问题记录
  6. 英语写作常见套用句型
  7. 【M2Det】编译Cython版本NMS
  8. 布衣联盟WIN xp精美仿V美化全透明版
  9. 「诺亚」升级|进阶主动防御,勒索病毒持续免疫
  10. 【PHP代码审计】TP框架初次了解学习