使用ajax经常会出现乱码,记录下来,即可可以解决。
方法一:
function checkTitle(title){ //alert('111'); $.ajax({ url:'<%=path%>/app/report/action/xxbs_jiaoyan_action.jsp', method:'post', data:{"title":encodeURIComponent(title),"type":$('#TYPE').combobox('getValue')}, dataType:'json', success:function(data){ //console.log((data.trim().result); if(data.result!='0'){ flag=false; }else{ flag=true; } } }); } 接口: String title = RequestUtil.getStringEmpty(request,"title"); title =URLDecoder.decode(title, "utf-8"); |
方法二:
function checkTitle(title){ $.ajax({ url:'<%=path%>/app/report/action/xxbs_jiaoyan_action.jsp', method:'post', data:{"title":title,"type":$('#TYPE').combobox('getValue')}, dataType:'json', success:function(data){ //console.log((data.trim().result); if(data.result!='0'){ flag=false; }else{ flag=true; } } }); }
接口: request.setCharacterEncoding("utf-8"); |