我有一种情况需要从ajax调用中获取值,然后将该值传递给回调函数。就像这样:
function getValue(callback){
var val = getfromajax();
//need to return value and then execute the callback here
return val;
callback();
}
var myval = getValue(function(){
alert(myvalue)
})
在上面的函数showValue的示例中,我需要调用getValue并使用返回的值并将其传递给回调函数(提醒它)。
有办法吗?
答案 0 :(得分:0)
您只需将其作为参数传递给回调函数
function getValue(callback){
var val = getfromajax();
callback(val);
}
var myval = getValue(function(myvalue){
alert(myvalue)
});
请注意,如果getfromajax
是异步的,则不起作用。