js的result返回值总是返回undefind,将result定义为全局变量也没用
functiongetfunctiongetValue(ctrl,name){KerryObj.call('visitor_search',[,ctrl,name]).t...
function getfunction getValue(ctrl,name){
KerryObj.call('visitor_search',[,ctrl,name]).then(function(result){
return result
});
}; 展开
KerryObj.call('visitor_search',[,ctrl,name]).then(function(result){
return result
});
}; 展开
2个回答
展开全部
代码段太少,而且fn的结构有问题,确认getfunction getValue(ctrl,name)?中间有空格的?只能就我的理解,查找KerryObj的then方法,取断点看一下吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试试
function getfunction getValue(ctrl,name){
return KerryObj.call('visitor_search',[,ctrl,name]).then(function(result){
return result
});
};
或者
function getfunction getValue(ctrl,name){
var r;
KerryObj.call('visitor_search',[,ctrl,name]).then(function(result){
r = result
});
return r
};
function getfunction getValue(ctrl,name){
return KerryObj.call('visitor_search',[,ctrl,name]).then(function(result){
return result
});
};
或者
function getfunction getValue(ctrl,name){
var r;
KerryObj.call('visitor_search',[,ctrl,name]).then(function(result){
r = result
});
return r
};
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询