我的GUI将向服务器查询序列化图像。现在,我只想加载一个本地文件并显示它,但在WebStorm中,queryGetSiteMap()的结果是无效的。
function queryGetSiteMap() {
var local_image = new Image();
local_image.onload = function() {
return local_image;
};
local_image.src = "./images/myImage.png";
}
var site_image = queryGetSiteMap();
提前致谢!很多JS对我来说都是新手。 :d
答案 0 :(得分:0)
首先,您的queryGetSiteMap
函数返回void
(实际上未定义),因为该函数不会返回任何内容。
最有可能的,你想要做的是传入一个函数的引用,以便在图像加载完成时调用。类似的东西:
function queryGetSiteMap(callback) {
var local_image = new Image();
local_image.onload = callback;
local_image.src = "./images/myImage.png";
}
queryGetSiteMap( function ()
{
//Code that gets run when image is loaded
});