点击删除弹出确认框,’是‘异步提交,‘否’不删除,并弹出不提交原因
2016-05-03 20:43
543 查看
---------前台JS方法--------
/** *功能描述:异步删除单条记录 *@param url:删除请求URL *@param id:记录主键 *@param totalRecords:总记录数 *@param totalPages:总页数 *@param currentPage:当前页码 */ function deleteRecord(url, id, formId, queryUrl,sessionid) { $.messager.confirm('提示', '\u6570\u636e\u5220\u9664\u540e\u4e0d\u53ef\u6062\u590d\uff0c\u786e\u5b9a\u8981\u5220\u9664\u5417?', function(r){ if(r){ var params = {id:id,sessionid:sessionid}; jQuery.post(url, params, function callbackDeleteRecord(data) { //把数据解析为json 格式 var member = eval("(" + data + ")"); if (member.success) { var queryForm = document.getElementById(formId); queryForm.action = queryUrl; queryForm.submit(); } else { $.messager.alert("提示","\u7cfb\u7edf\u9519\u8bef,\u5220\u9664\u6570\u636e\u5931\u8d25","error"); } }, "json"); } }) }
-----------后台代码-----------------
/** * 单个删除AmAppAvoidOrg */ public String delete() { String result =null; //删除类型(1:同步删除 0:异步删除) String type = request.getParameter("type"); try { if ("1".equals(type)) { result= ACTION_QUERY; }else{ result= AJAX; } AmAppAvoidOrg amAppAvoidOrg=this.getModel(); Long app_id=amAppAvoidOrg.getApp_id(); request.setAttribute("app_id", app_id); this.useAmAppAvoidOrgService.delete(amAppAvoidOrg); json = "{success:true}"; } catch (Exception e) { e.printStackTrace(); json = "{success:false}"; } return result;
相关文章推荐
- java-用HttpURLConnection发送Http请求.
- 我是运营,我没有假期
- 使用 Python 处理 JSON 格式的数据
- XML 与 JSON 优劣对比
- Mootools 1.2教程 函数
- VBA将excel数据表生成JSON文件
- autoit InputBox 函数
- 文件遍历排序函数
- DB2数据库的安装
- C#实现把指定数据写入串口
- “传奇”图象数据存储方式
- VBScript 剪贴板抓取URL并在浏览器中打开
- ruby实现的一个异步文件下载HttpServer实例
- C#异步绑定数据实现方法
- newtonsoft.json解析天气数据出错解决方法
- Oracle 函数大全[字符串函数,数学函数,日期函数]第1/4页
- 修复mysql数据库
- ASP下经常用的字符串等函数参考资料
- PostgreSQL教程(五):函数和操作符详解(1)
- DOS批处理 函数定义与用法