• GET方式传递参数时特殊字符的处理

    普通类
    • 支持
    • 批判
    • 提问
    • 解释
    • 补充
    • 删除
    • 问题描述

    用 get 方法 , 参数里有 "+",“#”,“&” 时,要做处理,否则到后台会变成空格

    • 解决方案:

    1 、改用 p ost 方法 ,ok
    2 、在 js 里用 url = encodeURI(encodeURI(XXX)) ,后台再解码一次, ok
    3 、将参数里的加号进行转换
    data = data.replace(/\+/g, "%2B");
    data = data.replace(/\&/g, "%26") ;

    data = data.replace(/\#/g, "%23") ;

    • 标签:
    • 23
    • data
    • data.replace
    • 参数
    • 转换
    • 后台
    • 学习元
    • 方法
    • encodeuri
    • ok3
    • get
    • 特殊参数
    • 问题
  • 加入的知识群:
    学习元评论 (0条)

    评论为空
    聪明如你,不妨在这 发表你的看法与心得 ~



    登录之后可以发表学习元评论
      
暂无内容~~
顶部