使用 jQuery 调用控制器操作

2023-11-23

我有一个很好的页面,可以完成我需要的一切。然而,其中一个元素(部分页面)比我想要加载的时间要长几秒钟。所以我想做的是首先显示没有此部分的页面,但在其位置显示“正在加载”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(使用前将#替换为@)

使用 jQuery 调用控制器操作 的相关文章

随机推荐