如果渲染页面后,我从javascript更改了img标签的src,例如:

function changeImage(){
  img.src = 'getImage?imgId=232132'; //getImage is calling doGet() Method of Servlet   with  response content type "image/jpeg"
}


这是异步调用并加载图像吗?

最佳答案

是的,该调用是异步的,除非它不是真正的远程调用,因为图像在缓存中(在这种情况下,图像将在执行脚本的下一行之前加载)。

如果您想在完成时收到通知,请执行以下操作:

img.onload = function(){alert('loaded!')};
img.src = 'getImage?imgId=232132';

09-21 00:05