ajax与jquery批量更新,异步请求

来源:互联网 发布:java求质数算法 编辑:程序博客网 时间:2024/05/12 17:08

js:

<script type="text/javascript">$("a[id=submit]").click(function(){    var obj = {};    $("tr",navTab.getCurrentPanel()).each(function(){        var id = $("input[name=id]",this).val();        var type = $("select[name=expiryStatus]",this).val();        obj[id]=type;    });    var date={list:JSON.stringify(obj)};    var url="serviceFailureEquipmentsAction_updateType.action";    $.post(url,date,function(date){        DWZ.ajaxDone(date);          if (date.statusCode == DWZ.statusCode.ok){              alertMsg.correct(date.message);        }else{            alertMsg.error(date.message);        }    },"json"); });</script>

action:

public String updateType(){        String list=ServletActionContext.getRequest().getParameter("list");        //JSONArray json = JSONArray.fromObject(list);        JSONObject object=JSONObject.fromObject(list);        Set<String> keys=object.keySet();{            for(String key:keys){                String value=object.getString(key);                serviceFailureEquipmentsService.update(Integer.parseInt(key), Integer.parseInt(value));            }        }        getobject("200", "质保修改成功", null, null, "sucess", null);        return null;    }
0 0
原创粉丝点击