筛选查询

筛选查询
在做项目的时候,我们会根据商品的多种条件对商品进行查询,之前学习的是有多个文本框,然后在对应的文本框选择值进行查询,而现在这个项目是只有一个文本框,然后你根据前面的下拉框,在文本框中输入内容对商品进行查询
页面图片
筛选查询
我们要根据商品的编码条码、商品名称、款号、颜色、尺码包含的数据对商品进行模糊查询
div样式

编码(条码包含) 商品名称 包含 款号 包含 颜色 包含 尺码 包含

if (Convert.ToInt32(SXXM) == 0)
{
if (!string.IsNullOrEmpty(CXSJ))
{
listCommodity = listCommodity.Where(S => S.productCode.Contains(CXSJ)).ToList();
}
}
if (Convert.ToInt32(SXXM) == 1)
{
if (!string.IsNullOrEmpty(CXSJ))
{
listCommodity = listCommodity.Where(S => S.ProductName.Contains(CXSJ)).ToList();
}
}
return Json(layuiTableData, JsonRequestBehavior.AllowGet);
}
然后在页面上定义方法,在按钮上也要引用方法
function selectSJ() {
var SXXM = $("#SXXM").val();
var CXSJ = $("#CXSJ").val();
TabTitles = layuiTable.reload(“employee”, {
url: “SelectCommodity”,
page: {
curr: 1
},
where: {
SXXM: SXXM, CXSJ: CXSJ
}
});
}
最后我们根据商品的编码,商品的名称进行模糊查询
筛选查询
筛选查询