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();