(1) "+"号:JavaScript解析为字符串连接符,所以服务器端接收数据时"+"会丢失。
(2)"&"号:JavaScript解析为变量连接符,所以服务器端接收数据时&符号以后的数据都会丢失。
解决办法:在传到服务端之前先将参数中的"+"和"&"符号都编码一下
(2)"&"号:JavaScript解析为变量连接符,所以服务器端接收数据时&符号以后的数据都会丢失。
解决办法:在传到服务端之前先将参数中的"+"和"&"符号都编码一下
function filter(str)
{
str = str.replace(/\+/g,"%2B");
str = str.replace(/\&/g,"%26");
return str;
}