直接上代码:
1.页面部分
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<input type="button" id="btnDel" runat="server" class="manageBtn" value="删除" onclick="btndele(this)" />
2.js部分
//批量删除
function btndele(obj)
{
//定义一个变量num
var num = "";
//遍历每一个选中的id,并用逗号隔开
$(".chkCss:checked").each(function () {
num += $(this).val() + ',';
});
//遍历之后输出num的值
num = num.substring(0, num.length - 1);
//在增加一个判断,当没有选中的时候
if (num == "")
{
alert("您未选中任何选项");
return;
}
//用户体验的一种,提示,是否要删除
if (confirm("确定要删除吗?") == false) { return };
//执行ajax的程序。
$.ajax({
type: "post",
url: "ashx/adverpage_operate.ashx",
dataType: "post",
data: "our=dele&num=" + num,
success: function (msg)
{
if (msg == "成功")
{
alert("删除成功");
window.location.reload();
}
},
error: function (xml)
{
alert("数量较多,请稍候");
}
});
}
3.一般处理程序:
if (our == "dele")
{
int nu = sqlhelper.PublicDelete("advertPage_Id in(" + num + ")", "tb_AdvertPage");
if (nu > 0)
{
context.Response.Write("成功");
}
}