zoukankan      html  css  js  c++  java
  • axios方式与后台数据交互,post方法,url的格式,url中有#符号时,之后的内容自动截取掉

    axios方式与后台数据交互,post方法,url的格式,其中传递的数据url中如果会有#符号时,#以后的内容会自动截取没了

    输入的内容:

    传给后台时: 

     #号后的内容自动截取没了,到底是什么原因我也说不出来(百度了n多遍也不知道咋回事)。希望知道的大佬可以告诉我下,万分感谢!!!!

    所以找了好久,后来后台说用encode编码,这个不总用,所以不清楚,搜了下出来个:

     

    用过之后没用,没有变化。 

    要注意,该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。

    所以encodeURI()不能用,后台看到了encodeURIComponent()。试了下可以。

      说的比较好。

    不能用encodeURI(),它只是把文字进行编码,链接什么的不能

    encodeURIComponent()  是把链接和文字都可以编码

    相对应的解码:

    decodeURI()

    decodeURIComponent()

  • 相关阅读:
    Mac 国内安装homebrew办法
    字符串方法及注释
    文件的操作
    集合
    Mac下CVS文件编码转换
    字符串格式化
    postman常用断言的一些内置方法
    get与post区别
    pygame知识点(持续更新)
    记录第一次使用
  • 原文地址:https://www.cnblogs.com/yuanyuanya/p/14298838.html
Copyright © 2011-2022 走看看