博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oa_mvc_easyui_删除(6)
阅读量:6830 次
发布时间:2019-06-26

本文共 1987 字,大约阅读时间需要 6 分钟。

1.删除列,添加a标签,绑定参数

 

2.绑定单击事件,删除提示,异步请求,回调函数对返回数据处理,表格中移除该元素(回调ok,数据库已删除,表格中还有,移除就行!)

//用于删除新闻的方法        function deleteInfo(id, control) {            //提示信息            $.messager.confirm('提示', '确定要删除这条记录', function (r) {                if (r) {
//该条件成立表示删除该记录 //发送异步请求 $.post("/NewList/DeleteInfo", { "id": id }, function (data) { if (data == "ok") { //表格中删除该元素 $(control).parent().parent().remove(); $.messager.alert("提示", "删除成功", "info"); } else { $.messager.alert("提示", "删除失败", "info"); } }); } }); }
//绑定单击事件,用于删除            $(".delete").click(function () {                deleteInfo($(this).attr("ids"),$(this));            })

 

3.数据层,业务层,视图中的方法

数据层:

///         /// 根据id删除一条数据        ///         ///         /// 
public int DeleteInfo(int id) { string sql = " delete from T_News where id =@id "; SqlParameter[] pars ={ new SqlParameter("@id",SqlDbType.Int) }; pars[0].Value = id; return DAL.SqlHelper.ExcuteSQLReturnInt(sql, CommandType.Text, pars); }

业务层:

///         /// 删除一条记录        ///         ///         /// 
public int DeleteInfo(int id) { return NewListInfo.DeleteInfo(id); }

视图:

///         /// 删除一条记录        ///         /// 
public ActionResult DeleteInfo() { int id = int.Parse(Request["id"]); int count = NewListInfo.DeleteInfo(id); if(count>0) { return Content("ok"); } else { return Content("no"); } }

 

转载于:https://www.cnblogs.com/youguess/p/6911736.html

你可能感兴趣的文章
linux命令8
查看>>
创建currvar、nextvar函数
查看>>
js设置全局变量 ajax中赋值
查看>>
1147: 查找子数组
查看>>
PLSQL_海量数据处理系列2_分区
查看>>
Linux 典型应用之Mysql
查看>>
架构设计之策略模式
查看>>
理解距(数学)
查看>>
web 开发之js---js 实现网页中播放wav的一种方法(flash播放器)
查看>>
openwrt下部署adbyby去广告大师 免luci 带自启动,自动开启透明代理
查看>>
[.Net 多线程处理系列专题七——对多线程的补充
查看>>
shell code one
查看>>
适配手机端浏览器
查看>>
面向对象
查看>>
[LeetCode] 526. Beautiful Arrangement
查看>>
获取本机IP,用户代理
查看>>
apple watch 与 iphone 之间的通信方式
查看>>
Ubantu 查看系统资源占用
查看>>
Oracle EBS在编码方式为AL32UTF8时的注意事项
查看>>
linux那些事
查看>>