第一,你的return是success回调的返回值,不是findName的
第二,你ajax异步的,要改为同步
function findName(value) {
var r = null;//////////
$.ajax({
url: "/rest/item/cat/cid",
async: false,//////////
data: { "cid": value },
ContentType: 'application/json',
success: function (rtn) {
r = rtn.name;//////////
}
});
return r;//////////
}