Ajax 返回值 中文乱码 解决
来源:互联网 发布:杭州行知中学学生档案 编辑:程序博客网 时间:2024/05/21 06:39
/**
* 使用ajax检查用户是否存在
*/
public void checkUser(){
try{
System.out.println("userName="+user.getUserName());
HttpServletResponse response=ServletActionContext.getResponse();
response.setContentType("text/xml;charset=utf-8");
response.setHeader("Cache-Control", "no-cache");
PrintWriter pw=response.getWriter(); //输出中文,这一句一定要放到response.setContentType("text/xml;charset=utf-8"), response.setHeader("Cache-Control", "no-cache")后面,否则中文返回到页面是乱码
if(existUser.contains(user.getUserName()))
{
pw.print("存在");
}else{
pw.print("不存在");
}
pw.close();
}catch(IOException e){
e.printStackTrace();
}
}
前台:
$.ajax({
type: "POST",
url : "${contextPath?if_exists}/resource/cascade.action",
data: {firstType:filrstTypevl},
contentType:"application/x-www-form-urlencoded;charset=utf-8",
dataType: "json",
success: function(resp) {
$("#secondType option").remove();
$("#secondType").append("<option value=''>--请选择二级分类--</option>");
alert(resp);
$.each(resp,function(i){
$("#secondType").append("<option value="+resp[i].kdDetail+">"+resp[i].kdDesc+"</option>");
});
}
});
* 使用ajax检查用户是否存在
*/
public void checkUser(){
try{
System.out.println("userName="+user.getUserName());
HttpServletResponse response=ServletActionContext.getResponse();
response.setContentType("text/xml;charset=utf-8");
response.setHeader("Cache-Control", "no-cache");
PrintWriter pw=response.getWriter(); //输出中文,这一句一定要放到response.setContentType("text/xml;charset=utf-8"), response.setHeader("Cache-Control", "no-cache")后面,否则中文返回到页面是乱码
if(existUser.contains(user.getUserName()))
{
pw.print("存在");
}else{
pw.print("不存在");
}
pw.close();
}catch(IOException e){
e.printStackTrace();
}
}
前台:
$.ajax({
type: "POST",
url : "${contextPath?if_exists}/resource/cascade.action",
data: {firstType:filrstTypevl},
contentType:"application/x-www-form-urlencoded;charset=utf-8",
dataType: "json",
success: function(resp) {
$("#secondType option").remove();
$("#secondType").append("<option value=''>--请选择二级分类--</option>");
alert(resp);
$.each(resp,function(i){
$("#secondType").append("<option value="+resp[i].kdDetail+">"+resp[i].kdDesc+"</option>");
});
}
});
0 0
- Ajax 返回值 中文乱码 解决
- Ajax返回值--中文乱码解决
- ajax返回中文乱码
- ajax返回中文乱码
- ajax返回乱码解决
- AJAX在servlet中返回中文乱码问题的解决
- 解决Spring3.0 MVC @ResponseBody Ajax返回中文乱码
- ajax中文乱码解决
- ajax中文乱码解决
- ajax中文乱码解决
- ajax中文乱码解决
- 解决ajax中文乱码
- ajax中文乱码解决
- ajax中文乱码解决
- 解决AJAX中文乱码
- AJAX中文乱码解决
- Ajax中文乱码解决
- 解决jquery ajax接收后台返回值出现中文乱码问题
- Exercise 0:搭建Python使用环境
- JS中数组Array的用法{转载}
- 关于Eclipse项目中加入jquery.js文件报错(missing semicolon)问题
- Java中的串行化
- 九度OJ 朋友圈 -- 并查集
- Ajax 返回值 中文乱码 解决
- jre system library unbound
- 安装与配置windbg的symbol(符号)
- 有关于2月19日
- 环形单链表的实现基本字典操作
- 最大子数组----分治策略
- leetcode:Two Sum
- 如何减少exe,dll大小
- JS 动态创建上传表单,通过iframe模拟Ajax 无刷新