这种问题使用encodeURI也是无法实现的
后台还是会依据?和&来进行解析参数
因为url=bbb.action?id=222¶m=sss这个参数中含有一些特殊字符
所以这里使用escape将这些特殊字符使用%xx编码代替
var url = "aaa.action?id=111&url="+escape("bbb.action?id=222¶m=sss");
需要单独处理得值用escape进行编码
params:url--> value:bbb.action?id=222¶m=sss
params:id--> value:111
后台可以直接取到值
转载于:https://blog.51cto.com/chyf1990/1602435