等待Jquery获取功能完成

时间:2014-02-24 21:08:09

标签: jquery google-chrome-extension

我正在撰写Google Chrome扩展程序,我遇到了一个问题:

我使用Jquery get函数获取weblink的源代码,然后按以下方式搜索某个div类中的链接:

$.get(link,function(mainImage1){
                    $(mainImage1).find('.inlinepic img').each(function(){
                    imageLink=  $(this).attr('src');    
                    alert(imageLink);           
                });

获得imageLink后,我想通过这种方式更新图像

$("#my_image").attr("src",imageLink);

但问题是我的代码在完成功能之前已经执行了设置图像链接。我该如何防止这种情况?

1 个答案:

答案 0 :(得分:1)

不要使用.get,而是尝试使用.ajax并将async参数的值设置为false,并观察complete和{{1}回调。

success

.ajax