struts2+ajax+jQuery 保存数据,返回成功与否
2014-09-16 14:19
357 查看
struts2+ajax+jQuery返回数值问题 今天做了一个WEB端,保存数据,并返回保存成功与否的模块。
代码贴出来:
struts2.xml
js文件
代码贴出来:
struts2.xml
<action name="updateMsg" class="web.UpdateMsgAction"> </action>UpdateMsgAction.java文件
public String execute() throws IOException { // 返回修改的行数 // uDao是持久层,连接数据库,进行数据操作 int row = uDao.updateMsg(jh, param, newData); // 获取response HttpServletResponse r = ServletActionContext.getResponse(); if (row > 0 ) { // 返回数据 // 1 表示成功 // 0 表示失败 r.getWriter().print(1); } else { // r.getWriter().print(0); } return null;// 这里返回null,因为xml文件没有<result> }也有说法,execute()方法返回值写成void,不需要返回值也可以,我没有尝试过,有兴趣的可以尝试一下。
js文件
if (bgdh != obgdh) { if (window.confirm("你确定要将单位电话改为" + bgdh + "吗?")) { // TODO // 点击弹出对话框上“确定”按钮需要进行的操作 var url = "updateMsg.action"; var args = { "time" : new Date(), "newData" : bgdh, "jh" : jh, "param" : "bgdh" };// 需要传递的参数 $.post(url, args, function(data) { // 这里的data就是刚才r.getWriter().print()里的数据; if (data == 1) {// 保存成功 // TODO // 保存成功需要进行的操作 } else {// 保存失败 // TODO // 保存失败需要进行的操作 } },'json'); return true; } else { // TODO // 点击弹出对话框上“取消”按钮需要进行的操作 } }
相关文章推荐
- struts2+ajax+jQuery 保存数据,返回成功与否
- FireFox中使用JQuery的ajaxfileupload插件返回JSON格式数据提示保存的解决方法。
- jquery的ajax请求成功OK,返回了数据,但是不进success的问题解决办法
- struts2.5.1使用jQuery的ajax请求,返回json数据
- [jQuery] 关于使用 ajax 时处理返回的数据
- jquery返回json类型数据集合简单实现ajax返回多个数据
- jQuery通过Ajax向PHP服务端发送请求并返回JSON数据
- jQuery封装方法ajax调用获得返回json数据方法
- asp.net中jquery(ajax)方式处理ashx返回的xml数据(转载)
- 用jQuery中的ajax返回的json数据组合查询和组合查询的分页源码
- 利用JQuery jsonp实现Ajax跨域请求 .Net 的*.handler 和 WebService,返回json数据
- 转:关于ASP.NET下,JQuery+AJAX使用JSON返回数据的总结
- jquery实现ajax,返回json数据
- jquery easyui tree动态加载-服务端struts返回json数据
- Struts2-jquery-操作ajax返回json数据
- jquery的ajax返回json数据另外一个例子(不继承json-default)
- struts +ajax验证,总提示服务器无返回数据
- 关于jquery中ajax数据返回类型问题
- jQuery学习笔记--ajax查询,jQuery解析返回的json数据 详解
- jquery的ajax返回json数据出现parseerror错误