如果渲染页面后,我从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';