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("后端请求参数错误,请重试");
}
});
});