在做POST传参时如果参数中含有“+”或者“&”,那么在传递完毕后会被转化为空格。用以下方法处理再传递即可解决:
text=text.replace(/\+/g,"%2B"); text=text.replace(/\&/g,"%26");
和这个问题相近的,还有一个问题。就是Form在做Post传值的时候,会把 . 转成 _ ,这也是一个坑。如果做数据匹配时,需要注意这个问题。