ssm中ajax传值实例
2017-01-07 11:54
176 查看
前台:
jsp页面中
body里面的选项
后台:
controller中
service中
dao中
MyBatis mapping中
jsp页面中
<script type="text/javascript"> //禁用账号 function useDisable(id){ $.ajax({ type:"POST", url:ctx+'/bus/busCityPartner/useAble', data:{"id":id,"use":0}, success:function(msg){ if("OK"!=msg){ alert("禁用账号失败!"); } location.href=ctx+"/bus/busCityPartner?repage"; }, error:function(e){ alert("禁用账号失败!"); } }); } </script>
body里面的选项
<c:choose> <c:when test="${0 eq busCityPartner.isUse}"> <a href="javascript:void(0)" onclick="useAble('${busCityPartner.id}')">启用</a> </c:when> <c:when test="${1 eq busCityPartner.isUse}"> <a href="javascript:void(0)" onclick="useDisable('${busCityPartner.id}')">禁用</a> </c:when> </c:choose>
后台:
controller中
@RequiresPermissions("bus:busCityPartner:edit") @RequestMapping(value = "useAble") @ResponseBody public String useAble(String id,String use){ busCityPartnerService.useAble(id,use); return "OK"; }
service中
/** * 根据id,启用账户 * @param id * @param use */ @Transactional(readOnly = false) public void useAble(String id, String use) { busCityPartnerDao.useAble(id,use); }
dao中
/** * 根据id查询账号是否启用 * @param id * @param use */ public void useAble(String id, String use);
MyBatis mapping中
<select id="useAble" > UPDATE bus_city_partner SET is_use = #{param2} WHERE id = #{param1} </select>
相关文章推荐
- jQuery,ajax'map传值'与后端'接收map'应用实例(SSM框架)
- AJAX编写用户注册实例及技术小结
- Ajax.NET在.Net 2.0中的应用实例
- Ajax表单提交实例
- AJAX、AJAX实例及AJAX源代码(asp)
- AJAX入门必读与实例(仿google的拖动)[Code]
- Ajax 之实例应用
- Flash & Ajax 操作 XML 实例:无刷新分页
- AJAX、AJAX实例及AJAX源代码(asp)
- 实例学习AJAX-基础1
- Ajax简单实例应用 推荐
- Ajax的无刷新技术实例详解
- 一个最简单的Ajax实例(大部分是抄袭的)
- 学习Ajax的简单联动小实例
- 一个最简单的Ajax实例(大部分是抄袭的)
- AJAX实例入门
- ajax/dwr/struts实例开发(转)
- AJAX编写用户注册实例及技术小结
- AJAX编写用户注册实例及技术小结
- AJAX入门必读与实例(初学)