您的位置:首页 > Web前端 > JQuery

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;

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息