当前位置: 首页 > news >正文

js获取和设置url参数

获取参数
// 获取query
const query = new URLSearchParams(window.location.search)
query.get("cid")
设置参数但是不刷新

有的网站,发送请求是post,携带了一堆数据,,但是分享人如果分享链接,这一堆数据就需要携带过去,,就需要设置url参数,和解析url参数,发送请求

				let url = new URL(window.location)if(this.tempSpecList && this.tempSpecList.length>0){// 设置query			url.searchParams.set("specList",this.tempSpecList.join(","))}else{// 删除queryurl.searchParams.delete("specList")}// 替换url但不刷新window.history.replaceState({},"",url)
	const query = new URLSearchParams(window.location.search)console.log(query,typeof query,"query")for(let [key,value] of query){// 将参数遍历}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 7月17日学习打卡,数组
  • Android12 OTA全包升级清除用户数据
  • 基于matlab的深度学习案例及基础知识专栏前言
  • 生成Elasticsearch xpack安全认证证书
  • 巧用 VScode 网页版 IDE 搭建个人笔记知识库!
  • notepad++中文出现异体汉字,怎么改正
  • Matlab学习笔记01 - 基本数据类型
  • 算法刷题笔记 字符串哈希(C++实现)
  • 【07】分布式事务解决方案
  • Spring Boot请求参数映射:@RequestBody、@RequestParam和@RequestPart的应用
  • 破解反爬虫策略 /_guard/auto.js(一) 原理
  • spring security新版本的爽点在哪里,DSL?
  • 【事件排查】网络问题排查H3C无线优化方案
  • Postcat使用全解析
  • 大龄程序员的出路在哪里?
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • 【笔记】你不知道的JS读书笔记——Promise
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • Golang-长连接-状态推送
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • PAT A1050
  • WebSocket使用
  • 不上全站https的网站你们就等着被恶心死吧
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • 机器学习学习笔记一
  • 数据仓库的几种建模方法
  • 为什么要用IPython/Jupyter?
  • 一天一个设计模式之JS实现——适配器模式
  • 用jQuery怎么做到前后端分离
  • 自制字幕遮挡器
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • 积累各种好的链接
  • 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler ...
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • 我们雇佣了一只大猴子...
  • ​埃文科技受邀出席2024 “数据要素×”生态大会​
  • #基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (pytorch进阶之路)CLIP模型 实现图像多模态检索任务
  • (web自动化测试+python)1
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (强烈推荐)移动端音视频从零到上手(上)
  • (四十一)大数据实战——spark的yarn模式生产环境部署
  • .gitignore文件忽略的内容不生效问题解决
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .net core Redis 使用有序集合实现延迟队列
  • .NET Core Web APi类库如何内嵌运行?
  • .NET Core使用NPOI导出复杂,美观的Excel详解
  • .NET/C# 在 64 位进程中读取 32 位进程重定向后的注册表
  • @select 怎么写存储过程_你知道select语句和update语句分别是怎么执行的吗?
  • @Transactional 竟也能解决分布式事务?
  • @value 静态变量_Python彻底搞懂:变量、对象、赋值、引用、拷贝
  • [ 隧道技术 ] 反弹shell的集中常见方式(二)bash反弹shell