这种问题使用encodeURI也是无法实现的 
后台还是会依据?和&来进行解析参数 
因为url=bbb.action?id=222&param=sss这个参数中含有一些特殊字符 
所以这里使用escape将这些特殊字符使用%xx编码代替 

Java代码  收藏代码

  1. var url = "aaa.action?id=111&url="+escape("bbb.action?id=222&param=sss");  

需要单独处理得值用escape进行编码 

Java代码  收藏代码

  1. params:url--> value:bbb.action?id=222&param=sss  

  2. params:id--> value:111  

后台可以直接取到值