table.on('edit(XXX)', function (obj) {//lay-filter名称
var value = obj.value; //得到修改后的值
var data = obj.data; //得到所在行所有键值
var field = obj.field; //得到字段
if (field === 'CaseID') {
getAddCaseInfo(obj);
}
});
function getAddCaseInfo(obj) {
var value = obj.value;
$.ajax({
url: "/XXX/XXXX",
type: "POST",
data: { "caseID": value },
dataType: "json",
async: false,
success: function (result) {
if (result.code == "0") {
if (result.returnData != null) {
obj.update({
field名称: result.returnData.XXX[0].XXX,
。。。
});
}
}
else {
layer.msg('Get case info Failed!')
}
},
error: function () {
alert("出现错误");
return false;
}
});
}