我有一个很好的页面,可以完成我需要的一切。然而,其中一个元素(部分页面)比我想要加载的时间要长几秒钟。所以我想做的是首先显示没有此部分的页面,但在其位置显示“正在加载”gif。然后在我的jquery...
$(document).ready(function() {
// Call controller/action (i.e. Client/GetStuff)
});
我想调用返回 PartialView 并更新我的 div 内容的控制器操作。它基本上在加载时异步调用部分加载。我可以使用 ActionLink 很好地完成此操作,直到它达到我想要加载的程度。如果我使用 jQuery 进行 onloand 类型调用,我什至可以返回 PartialView 吗?
只需使用$.load:
$(document).ready(function() {
$('#myDiv').html('<img src="loading.gif"/>')
.load('Client/GetStuff');
});
这将用您的加载指示器替换 div id="myDiv" 的内容,然后将 Client/GetStuff 的输出注入其中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)