<a title="确实要删除选中记录吗?" callback="dialogAjaxCUDResult" target="selectedTodo" postType="string"href="@Url.Action("DeleteDtail", "Order", new {OrderId = @orderModel.OrderId})" class="delete" ><span>批量删除</span></a>
<th width="5%" align="center"><input type="checkbox" group="ids" class="checkboxCtrl"></th> <td><input name="ids" type="checkbox" value="@order.Id"></td>
注意:ajax
一、group="ids"和name="ids"保持一致json
二、dwz会将复选框的值做为参数传给DeleteDtail方法post
public JsonResult DeleteDtail(Guid orderId, int orderTypeId,string ids)
一、后台返回的json数据将在dialogAjaxCUDResult中获得处理。dialogAjaxCUDResult能够随便定义。ui
function dialogAjaxCUDResult(data) { //若是会话超时会作出跳转到登陆页面 DWZ.ajaxDone(data); if (data.Result == true) { navTabPageBreak(); } switch (data.OpTag) { //删除订单全部详情 case "deleteOrderDetail": if (data.Result == true) { alertMsg.correct("删除成功"); //删除当前页 navTab.closeTab(data.CloseTable); //刷新列表 navTab.reloadFlag(data.navTabId); navTab.reload(data.forwardUrl); } else { alertMsg.error("删除失败"); } break; }