Ajax post 请求后端,server返回Map结果集
发布时间:2020-12-16 03:14:10 所属栏目:百科 来源:网络整理
导读:一、应用场景 当前端发出Ajax请求,后端需要返回Map结果集 二、代码 1、ResultFactory.java package com.XXXX.tv.vrs.service.util;import java.util.HashMap;import java.util.Map;public class ResultFactory {public static MapString,Object makeOkResul
一、应用场景 当前端发出Ajax请求,后端需要返回Map结果集 二、代码 1、ResultFactory.java package com.XXXX.tv.vrs.service.util; import java.util.HashMap; import java.util.Map; public class ResultFactory { public static Map<String,Object> makeOkResult(Object data){ Map<String,Object> res = new HashMap<String,Object>(); res.put("status",StatusCode.OK); res.put("msg",StatusCode.OK_MSG); res.put("data",data); return res; } public static Map<String,Object> makeErrorResult(){ Map<String,StatusCode.SERVER_ERROR); res.put("msg","Error"); res.put("data",null); return res; } } 2、controller @RequestMapping("/uppdateSensitiveWord.do") @ResponseBody public Map<String,Object> updateSensitiveWord(String sensitiveInput,String sensitiveWordBeUpdate){ Map<String,Object> map = new HashMap<String,Object>(); try { Long rs=sensitiveWordService.updateSensitiveWord(sensitiveWordBeUpdate,sensitiveInput); map = ResultFactory.makeOkResult(rs); }catch(Exception e) { e.printStackTrace(); map = ResultFactory.makeErrorResult(); } return map; } 3、JS function updateSensitiveWord() { var sensitiveInput=$.trim($("#sensitive").val()); var sensitiveWordBeUpdate=$.trim($("#sensitiveWordUpdate").val()); //alert(sensitiveWordBeUpdate+"--->"+sensitiveInput); $.post("uppdateSensitiveWord.do",{sensitiveInput: sensitiveInput,sensitiveWordBeUpdate:sensitiveWordBeUpdate},function(rs){ if(rs.status==200 &&rs.data!=0){ alert("修改成功"); window.location.reload(); }else if(rs.status==200 &&rs.data==0){ alert("数据库中已存在敏感词"+sensitiveInput+",修改失败"); }else{ alert("修改失败"); } }); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- react.js:20157 Uncaught Invariant Violation: _registerC
- C#.net无法为内联if语句中的变量赋值null
- React.js 小书 Lesson21 - ref 和 React.js 中的 DOM 操作
- objective-c – OSX表情符号面板位置
- 中国天气网天气预报API接口城市代码(XML格式,信息全)
- 在Ruby中DRY’er对象初始化
- reactjs – Karma Browserify Jasmine Istanbul React报道
- cocos2d 3.x 纹理缓存
- Oracle 10G 安装文档
- Oracle sqlplus的输出表的排版,数据表发生折行问题