加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ajax请求需要注意的两个地方

发布时间:2020-12-16 01:40:49 所属栏目:百科 来源:网络整理
导读:1.在url地址后边以请求字符串(传递的get参数信息)形式传递参数 2.对中文、=、等特殊符号处理 对特殊符号的处理: 在浏览器里通过get参数传递一些特殊符号信息会被误解混淆,例如 =等。 为了避免特殊符号被误解产生歧义,需要对其进行编码处理 1).在php里边可

1.在url地址后边以请求字符串(传递的get参数信息)形式传递参数

2.对中文、=、&等特殊符号处理


对特殊符号的处理:

在浏览器里通过get参数传递一些特殊符号信息会被误解混淆,例如& =等。

为了避免特殊符号被误解产生歧义,需要对其进行编码处理

1).在php里边可以使用函数urlencode/urldecode对特殊符号进行编码、反编码处理,(url_encode()可以把中文转变为浏览器可以识别的信息。编码后的信息为%号后接两个16进制数)

2).在javascript里边可以通过encodeURIComponent()对特殊符号等信息进行编码。


编码后的信息可以被正常接收使用,无需反编码。

encodeURIComponent编码

# 用来标志特定的文档位置%23

% 对特殊字符进行编码%25

& 分隔不同的变量值对%26

+ 在变量值中表示空格%2b

表示目录路径 %2f

= 用来连接键和值 %3d

?表示查询字符串的开始 %3f

汉字的每个字节单位转成"%两个十六进制数"。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读