获取table中的复选框及构建list数据
function jiesuan_list(){
var Check = $(".pointer input[type=checkbox]:checked");
if(Check.length > 0){
var ids = [];
Check.each(function(){
var row = $(this).parent("td").parent("tr");//获取选中行
var id = row.find("input[name='checkboxs[]']").val();//获取id的值
ids.push(id);
});
$.ajax({
type: 'POST',
url: 'url地址',
data:{ids:ids},
dataType: 'json',
success: function(data){
if(data === true)
{
window.location.reload();
}
else
{
alert('结算失败');
}
}
});
}else{
alert('请选择要结算的订单数据');
}
}
html代码
选择
本页
全部
复选框选中时添加状态 js代码
function selCheckBox(obj)
{
var type = ($(obj).val());
if(type=='none')
{
$("input[name='checkboxs[]']").prop("checked",false);
}
else
{
$("input[name='checkboxs[]']").each(function(){
$(this).prop("checked",true);
});
}
}
PHP 后台处理代码
/*批量更新订单结算状态*/
public function 方法名()
{
/*接收页码参数*/
$ids = $_POST['ids'] ? $_POST['ids'] : '';
$model = new ImOrderModel();
$res = $model->upd_pay_status($ids);
if($res !== false){
$data = true;
}else{
$data = false;
}
echo json_encode($data); exit;
}
记录一下,避免以后在遇到这种问题~