Jquery $.ajaxSubmit()调用Struts2的Action示例
2014-07-21 16:48
483 查看
首先引入,Jquery.form.js
js代码如下:
var frm=obj.getElementById("tab");//其中frm为from表单对象
$(frm).ajaxSubmit({
async : false,//表示异步
success: function(result){
if(result=="success"){
top.$.jBox.tip('已保存。', 'success');
top.$.jBox.close(true);
window.location.href = "informationSiteList.do";
}else{
top.$.jBox.tip('修改失败。', 'failture');
}
}
});
}
Struts2的Action的写法:
@Action(name="save")//注解方式其它(@Result{name,location,type})的不用配置
public String save() throws IOException {
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType("text/html;charset=utf-8");
PrintWriter pw = response.getWriter();
pw.write(SUCCESS);
pw.flush();
pw.close();
}
return null;
}
js代码如下:
var frm=obj.getElementById("tab");//其中frm为from表单对象
$(frm).ajaxSubmit({
async : false,//表示异步
success: function(result){
if(result=="success"){
top.$.jBox.tip('已保存。', 'success');
top.$.jBox.close(true);
window.location.href = "informationSiteList.do";
}else{
top.$.jBox.tip('修改失败。', 'failture');
}
}
});
}
Struts2的Action的写法:
@Action(name="save")//注解方式其它(@Result{name,location,type})的不用配置
public String save() throws IOException {
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType("text/html;charset=utf-8");
PrintWriter pw = response.getWriter();
pw.write(SUCCESS);
pw.flush();
pw.close();
}
return null;
}
相关文章推荐
- Jquery跨域调用struts2的Action返回json数据易出现的问题
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及文件上传的部分
- Jquery跨域调用struts2的Action返回json数据易出现的问题
- 解决JQuery表单异步提交到action的乱码问题(ajaxform,ajaxsubmit)
- jquery调用ajax的post方法示例代码..
- JQuery调用Ajax使用Submit方法后台无法接受到发送的form表单
- php+jquery+ajax简单Ajax调用示例
- jquery-ajax请求action读取oracle数据库clob字段xml数据格式化显示(struts2)
- jQuery简单的Ajax调用示例
- 用js模拟struts2的多action调用示例
- Jquery 调用asp.net ajax (web service/static page method)的示例(一)---简单参数
- Struts2 + JQuery + Freemarker的ajax调用
- struts2 配置测试ajax时发现action方法调用两次
- jquery validate ajaxsubmit无法跳转到action。缺少js文件
- 使用jQuery的ajax调用action的例子
- jQuery简单的Ajax调用示例
- jQuery纯手写前台,动态分页,调用ajax,与后台struts2动态交互!
- Struts2中的Action配合jQuery和Ajax操作
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及非文件上传的部分