我在我的 asp.net mvc 中有以下视图,它显示了一个 ajax 加载图像,我在启动 jquery 函数后试图隐藏它,如下所示: -
<div id= "geturl" data-url="@Url.Action("ListPackages", "Home")">
<h1>All Processes</h1>
<img id="tobehide" src="~/Content/ajax-loading2.gif" />
<ul id="products">
</ul>
然后是以下 JavaScript 文件:-
$(document).ready(function () {
$.ajax({
url: $('#geturl').data('url'),
type: 'GET',
cache: false,
success: function (result) {
$('#tobehide').hide();
$.each(result.data, function (key, val) {
var str = val.packageName;
$('<li/>', { text: str })
.appendTo($('#products'));
});
}
});
});
目前数据将被填充但加载图像不会被隐藏。所以当java脚本开始执行时我如何强制图像隐藏?此致