异步请求url带有中文参数,防止因空格报错

来源:互联网 发布:网络骗局大全 编辑:程序博客网 时间:2024/06/06 12:27

 var search = $.trim($("#search").val());

 if(search != null && search !="" && search != "undefined"){
            search = encodeURI(encodeURI(search));  //不处理的话 中文中间有空格就会报错
  }else{
            search = "";
  }

 var url = "${contextPath}/admin/scan/detail.do?search="+search;      

 $(".content-right").load(url);



后台接收:

String search= (new String(search.getBytes("ISO-8859-1"),"UTF-8"));//不处理的接收

String search= java.net.URLDecoder.decode(search.trim(),"UTF-8");  //处理后的接收

0 0