+"&queryBean.companyName="+$("#companyName_"+id).val()
+"&queryBean.contactName="+$("#contactName_"+id).val()
+"&queryBean.contactMobile="+$("#contactMobile_"+id).val()
+"&queryBean.carNum="+$("#carNum_"+id).val()
+"&queryBean.tuiguangren="+$("#tuiguangren_"+id).val()
+"&queryBean.rqStart="+$("#rqStart_"+id).val()
+"&queryBean.rqEnd="+$("#rqEnd_"+id).val()
+"&queryBean.ifCan="+$("#ifCan_"+id).val()
+"&queryBean.ifFreezen="+$("#ifFreezen_"+id).val()
+"&queryBean.contactType="+$("#contactType_"+id).val();
//没有加下面这句话之前url里面传的中文参数在js中alert出来是正常的,但是在action中获取到的时候是乱码,公司设置的js中的编码格式是utf-8,但是java文件是gbk(真搞不懂为啥这样做),加上下面这个
url=encodeURI(encodeURI(url));
if (queryBean != null) {
String companyName = queryBean.getCompanyName();
String contactName = queryBean.getContactName();
String carNum = queryBean.getCarNum();
String tuiguangren = queryBean.getTuiguangren();
try {
//再加上下面的,乱码问题就解决了
companyName = URLDecoder.decode(companyName , "UTF-8");
contactName = URLDecoder.decode(contactName , "UTF-8");
carNum = URLDecoder.decode(carNum , "UTF-8");
tuiguangren = URLDecoder.decode(tuiguangren , "UTF-8");
queryBean.setCompanyName(companyName);
queryBean.setContactName(contactName);
queryBean.setCarNum(carNum);
queryBean.setTuiguangren(tuiguangren);
} catch (UnsupportedEncodingException e1) {
e1.printStackTrace();
}
}