layui前端框架中,使用ajax,返回的success方法中进行prop等操作,无效,解决办法:使用form.render(‘checkbox’)进行checkbox的重新渲染。
//获取办理进度 $("#secondTitle").click(function () { //监管id var xybh = $('#xybh').val(); $("#xybhjd").val(xybh); //协议编号-进度 //后端查询数据 $.ajax({ url: '../zjjgx/findBljd?xybh='+xybh, dataType: 'json', success: function (obj) { if (obj.success){ //交款通知是否生成 if (obj.data.jktzsfsc === '1') { $("#jktzsfsc").prop("checked","checked"); } layui.use('form',function () { var form = layui.form; form.render('checkbox'); }) }else { alert(obj.msg); } }, error: function () { alert("后端请求参数错误,请重试"); } }); });