企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
ajax之get请求需要注意的两个地方: ① 在url地址后边以请求字符串(传递的get参数信息)形式传递数据。 ② 对中文、=、&等特殊符号需要编码处理 对特殊信息的处理: 在浏览器里通过get参数传递一些特殊符号信息会被误解混淆,例如 & = 等,浏览器会把这样的信息当做get参数的一部分而进行一个错误的解析,为了避免这种情况发生,可以对该信息进行编码处理。有的浏览器传递中文会出现不识别问题,也可以进行编码处理。 (编码后的信息是相对底层的信息,浏览器会自动识别,获取的时候无需反编码) ①.在php里边可以函数 urlencode()/urldecode()对特殊符号进行编码、反编码处理 ②.在javascript里边可以通过encodeURIComponent ()对特殊符号等信息进行编码。 (以上红色函数可以把”特殊符号、中文”转变为浏览器可以识别不会混淆的信息。 编码后的信息为%号后接两个十六进制数) ![Image](https://box.kancloud.cn/a2e4920b182d20c15510caa90fb767aa_345x203.png)这个函数编码一次,再编码一样 ![Image](https://box.kancloud.cn/b736988428429ae9d6d9f2602ba64cd5_439x437.png)![Image](https://box.kancloud.cn/fc3bd7ebacc3eb1e4ee7fb328dbb4608_211x68.png)