我C# MVC
用作我的软件。在我的页面中,我将有一个显示图像的部分视图。然后我将这些图像与jqzoom
. 我将它绑定在document ready
函数内部并且效果很好。但是每隔 X 分钟,我需要刷新我的部分视图并使用来自 的新数据重新获取它DB
,然后也将新图像与 Jqzoom 绑定。但随后它显示警报“加载图像时出现问题”
DB 只会返回path string
到图像。因此,图像路径不存在的可能性很小。但是对于当前的问题,所有图像都存在
这是我的代码:
@Html.Resource(
@<script>
$(document).ready(function () {
$('.zoom').jqzoom({
zoomType: 'standard',
preloadImages: false,
zoomWidth: 500,
zoomHeight: 500,
title: false
});
$('.zoomPad').css('z-index', 'auto');
});
setInterval(function () {
$('#Display').load('@Url.Action("xx", "xx")', function () {
$('.zoom').jqzoom({
zoomType: 'standard',
preloadImages: false,
zoomWidth: 500,
zoomHeight: 500,
title: false
});
$('.zoomPad').css('z-index', 'auto');
});
}, 1000 * 30 * 1);
</script>, "js")
我的问题:
经过一番搜索并尝试了很多次,我得出的结论是
jqzoom
在函数内部调用.load()
会触发错误警报。jqzoom
重新加载部分视图后如何调用?如果某些图像路径不存在,它也会触发错误警报吗?