这是我的代码。我想返回front_image
的值,但返回空白字符串。如何从javascript函数中获取值?
function get_front_image(callbackFunction){
var front_image="";
html2canvas($('#selector'), {
onrendered: function(canvas) {
front_image=canvas.toDataURL();
callbackFunction(front_image);
}
});
}
我试图让它的front_image
值这样
var f;
var a=get_front_image(function(value){
f= value;
});
alert(f);// it returns blank
我怎样才能得到这个函数这个数值请建议我的答案。 在此先感谢
var f; 'get_front_image(function(value){ f = value; alert(f); // it alerts here }); alert(f); //但是不在这里:( ' –
它不会提醒出函数 –
是的,因为它是异步的。查看我在答案中提供的链接。如果仍有问题,编辑你的答案,并指定你想要达到什么,以及变量f将需要在哪里。 –