js-get请求含有中文或者特殊字符(如#)的数据方式
get参数含有中文和特殊字符的处理
如果参数中还有中,直接对拼接后的url进行一次encodeURI(url),在相关的封装的方法中可以直接加上encodeURI(url),而不需要考虑解码
特殊字符:如#,在get请求中会被识别为锚点链接
请求前对具体参数使用encodeURIComponent(parameter)进行转码,不是对整个url!
这个特殊字符的处理不要写入到封装方法中,直接在封装的方法体外处理就行
相应的接口在接收到参数后使用decodeURIComponent(parameter)对具体相应参数解码
正文到此结束
- 本文标签: JavaScript
- 本文链接: https://code.jiangjiesheng.cn/article/86
- 版权声明: 本文由小江同学原创发布,转载请先联系本站长,谢谢。