Skip to main content
 首页 » 编程设计

jquery之在使用 jquery 进行 ajax 调用后,如何等待图像加载

2025年05月04日32freeliver54

我有一个 Python 脚本,它对 JPEG 图像进行一些操作。我将一些参数传递给此脚本并从我的 HTML 页面调用它。该脚本返回一个 img src="newimage.jpg 标签。

我知道如何等待脚本的回复,但我不知道如何判断图像何时完全加载(当它完全加载时,我想显示它)。我现在得到的是图像加载缓慢,因此用户看到了这个“加载”过程。相反,我想要一条消息告诉用户在加载图像时等待,然后我才想显示图像。

请您参考如下方法:

您可以动态创建一个新图像,将某些东西绑定(bind)到它的加载事件,并设置源:

$('<img>').bind('load', function() { 
    $(this).appendTo('body'); 
}).attr('src', image_source);