AJAX相关代码及使用JOSN格式时,必须设置字符集,否则会乱码

JS代码:

$(document).ready(function(){ <--异步加载,相当于ONLOAD,加载速度比onload快-->
	var parms={user:'1'}<--ajax传参格式,以下为ajax格式$.post(url,parms,function(data){},“返回的格式”)data是返回的数据-->
	$.post('/springMVC/gglQueryPost1.do',parms,function(data){
		var data1=eval(data);
		if(data1.title.length>10){
		 document.getElementById("title").innerHTML=data1.title.substr(0,15)+"...";
		 document.getElementById("title").href="/springMVC/gglVZQuery.do?id="+data1.id;
		}else{
			document.getElementById("title").href="/springMVC/gglVZQuery.do?id="+data1.id;
			document.getElementById("title").innerHTML=data1.title;
		}
	},"json")
	})


 

后台代码:

			request.setCharacterEncoding("utf-8"); //这里不设置编码会有乱码 ,并且要放在流的前面   
			response.setContentType("text/html;charset=utf-8");    
			response.setHeader("Cache-Control", "no-cache"); 
			TPubGgl tgl = (TPubGgl)userList.get(0);//取得数据库数据
			String temp="{\"title\":\""+tgl.getTitle()+"\",\"id\":\""+tgl.getId()+"\"}";//封装成JOSN格式
			System.out.println(temp);
			PrintWriter out = response.getWriter() ;
			out.print(temp.toString());//输出数据,ajax接收
			out.flush();
			out.close();


 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值