我正在使用以下代码从数据库中获取数据(从cs页面本身我正在创建html代码)并将html代码绑定到div。
问题:
如果数据库大小较大,则需要一些时间才能显示结果。那时我想在那个位置放置一个 loading.gif 图像。一旦它得到数据,我必须隐藏加载图像。
编辑:
问题:一旦它被隐藏,那么 show() 就不起作用了。
<div id="searchContainer" class="search_outer">
<div id="Loading"></div></div>
代码:
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
data: "{ searchText: '" + searchText + "', product: '" + product + "', category: '" + category + "', artist:'" + artist + "'}",
url: "Search.aspx/FetchSearchResult",
dataType: "json",
success: function(data) { $("#Loading").hide(); $("#searchContainer").html(data.d[0]);}});
$("#ajax-query-place").ajaxStart(function() {
$("#Loading").show();
});
吉萨。