我如何从jquery中的$ .get获取值

时间:2017-02-27 20:44:38

标签: javascript jquery get elements domparser

我有一个功能

 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函数中? 谢谢!

0 个答案:

没有答案