我有一个功能
function cauta_pe_google(numele) {
var result;
var ficus;
$.get(numele, function(data) {
parser = new DOMParser();
var doc = parser.parseFromString(data, "text/html");
var rezultlate_vo = doc.getElementsByClassName("product_img small_img")[0].getElementsByTagName("li")[0];
if(rezultlate_vo) {
try {
result = rezultlate_vo.getAttribute("img-src");
} catch (error){
alert(error);
}
} else {
result = "nimic";
}
}).done(function() {
ficus = result;
alert (ficus); //here it's ok i get the image
return ficus;
});
alert (ficus); //here i get undefined error
//return ficus;
}
我试图从链接获取图像,在第一个警报(榕)我得到的图像结果正常(http://image.jpg)但在返回(第二个警报)我有一个未定义的结果,我怎么能提取该变量以在其他地方使用它?不仅在get函数中? 谢谢!