ajax 怎么获取后台返回的数据
2个回答
展开全部
如jsp中代码:
var xmlhttp;
if(window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();
}else{
xmlhttp=new ActiveXObject();
}
xmlhttp.onreadystatechange=function(){
if(xmlhttp.readyState==4 && xmlhttp.status==200){
alert(xmlhttp.responseText);//此处获取返回数据
}
}
xmlhttp.open("GET","service/toupdstatus.htm“,true);
xmlhttp.send();
后台:HttpServletResponse res=ServletActionContext.getResponse();
res.setCharacterEncoding("utf-8");
try {
res.getWriter().write("Has been successfully changed!");
} catch (Exception e) {
e.printStackTrace();
}
到此ok,方法返回类型为void,struts.xml内不用写<result/>标签
var xmlhttp;
if(window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();
}else{
xmlhttp=new ActiveXObject();
}
xmlhttp.onreadystatechange=function(){
if(xmlhttp.readyState==4 && xmlhttp.status==200){
alert(xmlhttp.responseText);//此处获取返回数据
}
}
xmlhttp.open("GET","service/toupdstatus.htm“,true);
xmlhttp.send();
后台:HttpServletResponse res=ServletActionContext.getResponse();
res.setCharacterEncoding("utf-8");
try {
res.getWriter().write("Has been successfully changed!");
} catch (Exception e) {
e.printStackTrace();
}
到此ok,方法返回类型为void,struts.xml内不用写<result/>标签
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-03-15
展开全部
制定返回数据 执行的方法。 然后获取。
或者用JQUERY
或者用JQUERY
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询