判断数据的布尔值使CHECKBOX勾选

                              《判断数据的布尔值使CHECKBOX勾选》
                       (作者:覃煜霖,撰写时间:2019年02月19日)

HTML页面布局
样式布局代码:

commodityID 颜色 尺码 商品条码 商品编码 上限 下限 下架
输出,如图1 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190329092518221.png) 图1 布局完成后,我们需要从控制层查询数据库中的布尔类型的数据,页面接收到控制层查询到的数据,对数据的布尔值进行判断,如果为TRUE则不勾选CHECKBOX,否则勾选。 控制层代码: public ActionResult SelectKuCunShangPin(BsgridPage bsgridPage){ List listTab2 = (from tbTable in myModels.Yw_CommoditySubdivide join tbstore in myModels.Yw_commodity on tbTable.commodityID equals tbstore.commodityID join tbdy in myModels.Jc_CommodityType on tbstore.CommodityTypeID equals tbdy.CommodityTypeID join tbsize in myModels.JC_Size on tbTable.SizeID equals tbsize.SizeID join tbty in myModels.JC_Dyestuff on tbTable.DyestuffID equals tbty.DyestuffID join tbpinp in myModels.JC_Brand on tbstore.BrandID equals tbpinp.BrandID join tbun in myModels.JC_Unit on tbstore.UnitID equals tbun.UnitID join tbse in myModels.JC_Season on tbstore.SeasonID equals tbse.SeasonID orderby tbTable.ShiFouJingYong descending select new ShangPinVo { ShiFouXiaJia = tbstore.ShiFouXiaJia,//是否下架 ShiFouTeJia = tbstore.ShiFouTeJia,//是否特价 }).ToList();
        var totalCount = listTab2.Count();
        List<ShangPinVo> listItem = listTab2
                                 .Skip(bsgridPage.GetStartIndex())
                                 .Take(bsgridPage.pageSize)
                                 .ToList();

        Bsgrid<ShangPinVo> bsgrid = new Bsgrid<ShangPinVo>()
        {
            success = true,
            totalRows = totalCount,
            curPage = bsgridPage.curPage,
            data = listItem
        };

        return Json(bsgrid, JsonRequestBehavior.AllowGet);
    }

HTML接收、判断代码:
$(function(){ var myspsfxj
var myspsftj
$.post("/MyArea/GongNeng/SelectKuCunShangPin", function (data) {
myspsfxj = data[0].ShiFouXiaJia;
myspsftj = data[0].ShiFouTeJia;
});
}
if (myspsfxj == true) {
//判断布尔值如果为true,则勾选此CHECKBOX
$("#IfShengXiao").attr(“checked”, “checked”);
}
if (myspsftj == true) {
//判断布尔值如果为true,则勾选此CHECKBOX
$("#IfTeJia").attr(“checked”, “checked”);
}

输出,如下图:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44543103/article/details/88884196