ajax 编码

 

Action

ServletActionContext.getResponse().setCharacterEncoding("UTF-8");
PrintWriter print = ServletActionContext.getResponse().getWriter();

先设置编码格式再获取print对象

注意不能写反

 

 

页面

$.ajax({
type:'POST',   <---POST请求
url:strURL,     <---action地址

data:data,      <---相当于 ? 后面的参数 (例如 id=aa&name=bb)不加可能导致传送到action为乱码
dataType:"html", <---不加上火狐返回回来的"data"为 [object XMLDocument]
success:function(data){}  <---成功回调函数

});

posted @ 2012-05-23 14:52  时生  阅读(294)  评论(0编辑  收藏  举报