首页 > 其他分享 >url特殊字符传递参数解决方法(特指超链接)

url特殊字符传递参数解决方法(特指超链接)

时间:2023-11-08 18:22:16浏览次数:24  
标签:mc url replace URL 参数 超链接 str 特殊字符

需要进行转码:

十六进制值
1. + URL 中+号表示空格 %2B
2. 空格 URL中的空格可以用+号或者编码 %20
3. / 分隔目录和子目录 %2F
4. ? 分隔实际的 URL 和参数 %3F
5. % 指定特殊字符 %25
6. # 表示书签 %23
7. & URL 中指定的参数间的分隔符 %26
8. = URL 中指定参数的值 %3D

//带有特殊字符的,传参需要转码
function changeCode(str) {
     str=str.replace(/\%/g,"%25");
     str=str.replace(/\#/g,"%23");
     str=str.replace(/\&/g,"%26");
     return  str;
}

转参时,调用即可

window.location.href = ".../yjsyhbb/list.ht?wj=${wj}&mc="+changeCode(mc);

父页面可以使用js接收变量,不一定要从后台set到view

var urlParams = new URLSearchParams(window.location.search);
var mc = urlParams.get('mc'); // 获取 param1 的值

 

标签:mc,url,replace,URL,参数,超链接,str,特殊字符
From: https://www.cnblogs.com/rdchen/p/17818052.html

相关文章

  • Configuration failed because libcurl was not found. Try installing:
     01、问题R语言中安装"devtools"包报错如下:Configurationfailedbecauselibcurlwasnotfound.Tryinstalling: 02、解决方法:[root@pc1~]#yuminstalllibcurl-devel##根据提示安装 .  ......
  • ERROR: dependencies ‘openssl’, ‘curl’ are not available for package ‘creden
     001、问题:R语言安装“devtools” ERROR:dependencies‘openssl’,‘curl’arenotavailableforpackage‘credentials’ 002、解决方法: ......
  • urllib 2.x版本下dh key too small 等SSL类错误的解决方法
    问题当我们使用python的requests访问目标网站的时候,有时会遇到以下这种错误(以https://dh-composite.badssl.com/为例)requests.exceptions.SSLError:HTTPSConnectionPool(host='dh-composite.badssl.com',port=443):Maxretriesexceededwithurl:/(CausedbySSLError......
  • 企业微信开启接收消息+验证URL有效性
    企业微信开启接收消息+验证URL有效性......
  • 常用数学符号大全 特殊字符 特殊符号
    1、几何符号⊥  ∥  ∠  ⌒  ⊙  ≡  ≌   △ ⊆ ⊇ Δ Λ Σ ∅ ⋅ ◊ ο ◦2、代数符号∝  ∧  ∨  ~  ∫  ≠   ≤  ≥  ≈  ∞  ∶3、运算符号如加号(+),减号(-),乘号(×或·),除号(÷或/),两个......
  • js判断url是否可用
    问题需要判断url是否可用,再去执行其他操作,代码如下:constloadScript=(url)=>{returnnewPromise((resolve,reject)=>{constscript=document.createElement('script')script.onload=()=>resolve(true)script.onerror=()=>resolve(fa......
  • [HTML]特殊字符
    https://www.runoob.com/html/html-entities.html 显示结果描述实体名称实体编号 空格&nbsp;&#160;<小于号<&#60;>大于号>&#62;&和号&amp;&#38;"引号"&#34;'撇号 &apos;(IE不支持)&#39;¢分&......
  • 超链接-跳转页面,跳转到文件,锚点
    一、<ahref="链接路径">链接名字</a>一般是默认效果,在当前页面中打开二、在当前页面打开页面:target="_self"<ahref="链接路径" target="_self">链接名字</a>三、在新标签打开页面:target="_blank"<ahref="链接路径"target="......
  • Java根据URL截图的4种方式
    方案选择XHTMLRenderer(不要用)PhantomJs(三方库,已停更)Puppeteer(Chrome团队开发和维护)Selenium(支持多浏览器、多语言,服务器需要安谷歌浏览器)一、XHTMLRenderer(不要用)XHTMLRenderer它是一个Java库,用于将XHTML文档渲染为图像或PDF格式。也不要用它来转PDF1、XHTMLRenderer......
  • BUUCTF_Crypto_WriteUp | url 编码
    题目下载附件解压缩得到txt文件,打开是一串字符:%66%6c%61%67%7b%61%6e%64%20%31%3d%31%7d分析每3位字符均以“%”开头,是URL编码的特征,结合标题猜测为URL编码。用HackBar解码得到Flag。Flagflag{and1=1}参考CTF常见编码及加解密(超全)......