//设备类型格式化
function dataFormatterTypeId(value) {
$.ajax({
url:pt.base+"machineType/findById.dd",
type:"post",
data:{id:value},
dataType:"json",
success:function(result){
if(result != null && result != "" && result != undefined){
var data_ = result.data;
value=data_.name;
}
}
})
return value;
}
如上,外部返回的value未改变,解决方法,在ajax参数加个:async:false即可
//设备类型格式化
function dataFormatterTypeId(value) {
$.ajax({
url:pt.base+"machineType/findById.dd",
type:"post",
data:{id:value},
dataType:"json",
async:false, // 同步请求
success:function(result){
if(result != null && result != "" && result != undefined){
var data_ = result.data;
value=data_.name;
}
}
})
return value;
}