ajax中js怎么传带有"&"字符的值?

来源:百度知道 编辑:UC知道 时间:2024/06/28 09:32:27
我在用js传送结果时中间带有“&”,例如:“哈哈&呵呵”这样一个值
结果在后台的时候只能取到 “哈哈” 从&处截断。
js传送前用encodeURI
后台用 java.net.URLDecoder.decode("字段名称","UTF-8");
----------------------
& a m p ; 试试这个 空格去掉
这个不行
------------------
escape()
后台怎么取
------------------
encodeURIComponent("&")
也不行

楼上说的方法没试过,我一般都是用replaceAll把&替换为特殊符号,如@!活其它,取出来再替换回来。

试试 escape()
不行就试试& amp;

& a m p ; 试试这个 空格去掉

encodeURIComponent("&"),后台不做任何转码都行。