2011年7月27日

采用Ajax传递参数加号(+)和与符号(&)时候,服务端获取到的参数并不如意!

摘要: 采用Ajax传递参数加号(+)和与符号(&)时候,服务端获取到的参数并不如意!(1) "+"号:JavaScript解析为字符串连接符,所以服务器端接收数据时"+"会丢失。(2)"&":JavaScript解析为变量连接符,所以服务器端接收数据时&符号以后的数据都会丢失。解决办法:在传到服务端之前先将参数中的"+"和"&"符号都编码一下function filter(str)s{ str = str.replace(/\+/g,"%2B"); 阅读全文

posted @ 2011-07-27 00:04 人在程序 阅读(3972) 评论(2) 推荐(0) 编辑

导航