ajax传输返回数据

页面代码

$.ajax({ //加$符表示用jquery,可以不加
url:basePath+"system/area/xx.action",//路径
type: 'POST',//传输方式
dataType: 'TEXT',//数据类型
data:param,//传输的数据 例如 param={a,"1";b,"2"}
timeout: -1,//超时时间
beforeSend: function(request){
request.setRequestHeader("RequestType","AJAX");
},
complete:function(){
},
error: function(){
alert('获取信息失败');
},
success: function(html){ //htm是成功返回的数据
var data = eval("("+$.trim(html)+")"); //去空格
if(data.retCode!=0){ //获取返回的参数
return;
}

}
});


action代码

WebAppComposer client = (WebAppComposer) request.getSession().getAttribute("client"); HttpServletResponse response = ServletActionContext.getResponse();//获取response对象 response.setCharacterEncoding("utf-8"); //设置编码格式 response.setContentType("text/xml;charset=utf-8"); PrintWriter out=response.getWriter(); //获取out对象 if (client == null) { request.setAttribute("error","您的会话已过期,请重新登陆!"); } try { String xmmc=request.getParameter("xmmc"); //获取穿过来的参数 xmmc=xmmc!=null?xmmc:""; String flag=xmbbdjService.queryXmmc(xmmc); String code=""; code+=flag; System.out.println(code); if(flag.equals("0")){ out.print("{retCode:0}"); //返回的参数 }else{ out.print("{retCode:-1}"); } }catch(Exception e){ e.printStackTrace(); }

相关文章

JS原生Ajax操作(XMLHttpRequest) GET请求 POST请求 兼容性问题 利用iframe模拟ajax 实现表单提交的返回...
AJAX 每日更新前端基础,如果觉得不错,点个star吧 😃 https://github.com/WindrunnerMax/E...
踩坑Axios提交form表单几种格式 前后端分离的开发前后端, 前端使用的vue,后端的安全模块使用的SpringSe...
很早就听闻ajax的名声,但是却一直不知道怎么用,今天自己捣鼓了一下,竟然会用了,哈哈哈哈。 为了防止...
需要在服务器上进行哈 jquery的ajax方法: // jquery请求 $.ajax({ url: "./server/slider.js...
Ajax函数封装ajax.js // Get / Post // 参数 get post // 是否异步 // 如何处理响应数据 // URL // var...