Layui的select标签回填后value值卡在0的解决方法
今天在这里给大家分享的Layui的select标签回填后value值卡在0的解决方法
效果图:
未解决时:
已绑定数据了,可就是不显示为绑定的值
我的绑定值(value)是2,它上面显示的(value)是0,是----请选择----
已解决:
解决方法就是绑定完数据后让form表单重载或者select标签重载,我这里是直接整个form表单重载
控制器代码:
public ActionResult SelectOperator()//绑定录入人
{
var list = (from tb in myModels.D_Operator
select new
{
id = tb.OperatorID,
text = tb.Operator
});
return Json(list, JsonRequestBehavior.AllowGet);
}
public ActionResult Operator()//锁定录入人
{
int ID = Convert.ToInt32(Session["OperatorID"].ToString());
return Json(ID, JsonRequestBehavior.AllowGet);
}
Jquery代码:
//绑定录入人
appendOption("Operator", "SelectOperator");
//锁定录入人
$.post("Operator", function (data) {
$.ajaxSettings.async = false;
$("#Operator").val(data);
form.render();
});