gpt4 book ai didi

jquery - 在 ASP .NET MVC 中调用 Action 方法时在页面中心显示加载动画

转载 作者:行者123 更新时间:2023-12-03 21:35:48 26 4
gpt4 key购买 nike

我的应用程序多次调用 Action 方法 (ASP .NET MVC),该方法返回 Json 对象。当应用程序等待此方法返回其数据时,我想在页面中央显示加载动画。我将如何实现这个目标?我知道我应该使用 JQuery,但这就是我所知道的。

最佳答案

我在Site.Master中定义了两个函数:

    <script type="text/javascript">
var spinnerVisible = false;
function showProgress() {
if (!spinnerVisible) {
$("div#spinner").fadeIn("fast");
spinnerVisible = true;
}
};
function hideProgress() {
if (spinnerVisible) {
var spinner = $("div#spinner");
spinner.stop();
spinner.fadeOut("fast");
spinnerVisible = false;
}
};
</script>

特别部分:

    <div id="spinner">
Loading...
</div>

视觉样式在 CSS 中定义:

div#spinner
{
display: none;
width:100px;
height: 100px;
position: fixed;
top: 50%;
left: 50%;
background:url(spinner.gif) no-repeat center #fff;
text-align:center;
padding:10px;
font:normal 16px Tahoma, Geneva, sans-serif;
border:1px solid #666;
margin-left: -50px;
margin-top: -50px;
z-index:2;
overflow: auto;
}

关于jquery - 在 ASP .NET MVC 中调用 Action 方法时在页面中心显示加载动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/807408/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com