在ajax调用后重新加载img的src属性,而不知道镜像标签中的文件名,可以通过以下步骤实现:
下面是一个示例代码:
// 获取img标签的src属性值
var imgSrc = $('img').attr('src');
// 发起ajax请求,获取新图片的文件名
$.ajax({
url: 'your_ajax_url',
method: 'GET',
success: function(response) {
var newFileName = response.fileName;
// 使用新文件名替换img标签的src属性值
var newImgSrc = imgSrc.replace(/[^/]+$/, newFileName);
$('img').attr('src', newImgSrc);
// 刷新img标签,使其加载新的图片
$('img').on('load', function() {
// 图片加载完成后的操作
}).attr('src', newImgSrc);
},
error: function() {
// 处理错误情况
}
});
在这个示例中,我们首先获取了img标签的src属性值,然后通过ajax请求获取到新图片的文件名。接下来,我们使用新文件名替换img标签的src属性值,并通过刷新img标签来加载新的图片。请注意,这里使用了jQuery库来简化操作,如果你不使用jQuery,可以使用原生JavaScript来实现相同的功能。
推荐的腾讯云相关产品:腾讯云对象存储(COS)
请注意,以上答案仅供参考,具体的实现方式和推荐的产品可能因实际需求和环境而有所不同。
领取专属 10元无门槛券
手把手带您无忧上云