点击删除弹出确认框,’是‘异步提交,‘否’不删除,并弹出不提交原因

---------前台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;



 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值