标签:
遇到项目中存在文本编辑框输入特殊字符 比如:# ? & 空格 , 导致后台接受不到参数问题,对可能存在特殊字符的参数进行encodeURIComponent;
C#后台接受参数不需要解码 也可接受到参数
为什么选择encodeURIComponent?
由于都是由一个或多个十六进制的转义序列替换的,可以处理字符(比如 :;/?:@&=+$,# 这些用于分隔 URI 组件的标点符号)。
关于escape()、encodeURI()、encodeURIComponent()区别详解
encodeURIComponent:处理ajax请求的参数
标签:
原文地址:http://www.cnblogs.com/lmf-techniques/p/5724808.html