在下面的代码中,我试图在 ajax 请求之前显示 div,完成后我想隐藏 div。hide() 工作正常,但 show() 不工作。它在 Firefox 中运行良好。
$("#btnpst").click(function () {
$('#dvloading').show();
$.ajax({
url: url,
type: "POST",
async: false,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data, st) {
if (st == "success") {
$('#dvloading').hide();
}
},
error: function () {
$('#dvloading').hide();
}
});
} //<
});
HTML
<div id="dvloading" style="width: 480px; height: 320px; position: absolute; overflow: hidden;">
<image src="../loading_2.gif" style="margin-top: 120px;">
</div>