%、#、&等符号在URL中无法正常传输

  • get提交数据情况下,url数据传输中一些特殊符号会被转义,导致后台无法正常获取数据。解决方法是针对特殊字符转义为ASCII码值,对应列表如下.
    这里写图片描述
    参见:http://www.w3school.com.cn/tags/html_ref_urlencode.html

  • 有特殊字符的数据在js里进行替换

//替换规格值中所有的百分号
var specValuename = "A4 5%覆盖率";
specValuename = specValuename.replace(/\%/g, "%25");
  • 不是所有的符号都需要替换,视情况而定

猜你喜欢

转载自blog.csdn.net/leo187/article/details/79093760
今日推荐