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 汉字的每个字节单位转成"%两个十六进制数"。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |