post方式AJAX
来源:互联网 发布:脱发知乎 编辑:程序博客网 时间:2024/05/22 03:44
w3c对post()方式的定义
post()方式是jquery封装的AJAX,使用起来比传统的AJAX要简洁.适用于大部分开发需求.
JS Demo
//提交审核function toChecked(documentId){ $.dialog.confirm('您确定提交至财务审核么?', function(r) { var url = "projectMainAttController.do?submitToChecked"; var data = {documentId:documentId}; $.post(url,data,function(res){ var resObj=$.parseJSON(res);//如果指定post的JSON参数,则不用转换 if(resObj.success){ window.location.reload();//刷新页面 } }) });}
后台代码.开发语言JAVA.MVC框架是SpringMVC.
controller代码
/** * 提交审核 * * @return */ @RequestMapping(params = "submitToChecked") @ResponseBody public AjaxJson submitToChecked(String documentId, HttpServletRequest request) { String message = null; AjaxJson j = new AjaxJson(); ProjectMainAttEntity projectMainAtt = systemService.getEntity(ProjectMainAttEntity.class, documentId); projectMainAtt.setCheckedStatus("1"); message="提交审核成功!"; try{ projectMainAttService.updateEntitie(projectMainAtt); systemService.addLog(message, Globals.Log_Type_DEL, Globals.Log_Leavel_INFO); }catch(Exception e){ e.printStackTrace(); message="提交审核失败!"; throw new BusinessException(e.getMessage()); } j.setMsg(message); return j; }
注意!
JSON方式的请求,在对应的方法上要加@responseBody 标签
返回类型是一个常用的AJAX工具类
AJAX工具类(并生成getter/setter)
private boolean success = true;// 是否成功private String msg = "操作成功";// 提示信息private Object obj = null;// 其他信息private Map<String, Object> attributes;// 其他参数
阅读全文
0 0
- ajax实例---post方式
- ajax跨域post方式
- post方式AJAX
- asp.net ajax post方式
- AJAX中的POST请求方式
- ajax简单使用-Post方式
- Post方式发送Ajax请求
- ajax之post请求方式
- ajax post方式 精讲
- ajax异步请求post方式
- Ajax的post方式提交数据
- (C#)AJAX post方式传值
- 表单的ajax验证,以post方式
- AJAX中的POST与GET方式实例
- POST方式发送ajax请求详解
- Ajax使用POST方式异步提交数据
- POST方式发送ajax请求详解
- ajax post get方式提交数据详解
- 随机向量
- Failure [DELETE_FAILED_INTERNAL_ERROR] 不能卸载
- DemoA
- TextView图文混排,设置部分字体背景色
- 记录c++中有用的代码
- post方式AJAX
- 北京雾霾越来越重的原因找到了!
- thinkphp中的特殊字符处理
- 【tensorflow学习】FeatureColumn 的作用
- 算法谜题113 拿走硬币
- 解决SecureCRT下spark-shell中scala无法删除问题
- 简单 凯撒加密 C语言程序设计现代方法 第二版 第8章 15题 列2
- android 日志记录能力
- 欢迎使用CSDN-markdown编辑器