html=====================================
<div class="am-btn-group am-btn-group-xs">
<a class="am-btn am-btn-default am-btn-success" href="javascript:myAduit('1');">
<i class="am-icon-send-o"></i>发布
</a>
<a class="am-btn am-btn-default am-btn-warning" href="javascript:myAduit('0');">
<i class="am-icon-remove"></i>取消发布
</a>
</div>
JS ============
<input type="checkbox" value="${r.id}" οnchange="Deptchecks();" id="checkname${status.index }" name="dept_checkbox" class="checkbox"/>
function mydeptAduit(obj){
/* 验证是发布按钮还是取消按钮 */
var hids='解封';
var sta='0';
if(obj=='up'){
hids='封存';
sta='1';
}
/* 获取选中数据 */
obj = document.getElementsByName("dept_checkbox");
var tr=$("#dept_id tr"); //dept_id是 table 的id
check_val = [];
var str='';
for(k in obj){
if(obj[k].checked)
check_val.push(obj[k].value);
}
if(str=='') str += check_val;
else str += ',' + check_val;
if(str == ''){
layer.open({
content:'请勾选一条或多条信息',
btn:['取消'],
yes:function(index, layero){
layer.close(index);
}
});
return false;
}
//验证选中数据中是否存在不同项内容
for(k in obj){
if(obj[k].checked){
if(tr.eq(Number(obj[k].id.substring(9,obj[k].id.length))+1).children().eq(5).text()==hids){
layer.alert("选择"+hids+"中存在已"+hids+"数据,请核实后再进行"+hids+"!!!", {icon: 2});
return false;
}
}
}
var content = '确定要'+hids+'数据吗?';
layer.confirm(content, function(index){
layer.close(index);
var loadIdx = layer.load();
$.ajax({
url : '${ctx}/dept/push',
type : 'post',
data : {
'hids' : str,
'sta':sta
},
traditional : true,
success : function(result){
layer.close(loadIdx);
if(result.success=='success'){
layer.alert('操作成功', function(){
layer.closeAll();
_AT_QUERY_FORM($(_CURR_TAB+' #queryForm'));
});
}else{
layer.alert('操作失败');
}
}
});
});
}