<a title="删除" onclick="member_del(this,<%#Eval("ID") %>)" ></a>
//简单的a标签添加时间
//把数据库渲染出来的ID放在时间里面传过来
//删除方法
function member_del(obj, id) {
layer.confirm('确认要删除吗?', function (index) {
//发异步删除数据
$(obj).parents("tr").remove();
$.ajax({
type: "post",//要用post方式
url: 'List.aspx/Del',//方法所在页面和方法名
contentType: "application/json; charset=utf-8",
dataType: 'json',
data: "{id:'" + id + "'}",//**这里的id就是点击删除获取的id**
success: function (data) {
layer.msg('已删除!', { icon: 1, time: 1000 });
},
});
});
}
后台:
//删除用的ajax请求
//[WebMethod]必须要有
[WebMethod]
public static int Del(int id)//id传过来
{
//我这个用的三层,调用的BLL方法
BLL.FuelRecord bll = new BLL.FuelRecord();
bll.Delete(id);
return id;
}