前几天做项目突然发现了个问题,就是在用ajax发送请求时起后所得参数名和参数值中如果包含有+(加号)会自动屏蔽掉。(后端用的java,服务器用的Tomcat)
用正常的表单提交数据没有任何的问题,当用ajax请求时就会有上述的问题。
jquery,Ext和原生的ajax请求都用过,都是这种情况。
html源码:
ajax请求:n_a-m es = ffdf-d_dc dd 把参数名和参数值中的+都屏蔽了。
传统表单提交:name+ = afda+sfs+fsd 参数名和参数值中的+都还存在。
用Ext和传统的ajax请求都是一样的效果。
以后可得多多注意到,不知道是否已有人发现。分享出来大家共同学习学习,如有高人还往指点迷津