如何查找部分加载何时开始和结束
How do i find when a partial load starts and finishes?
我从主视图Super1.cshtml
视图中调用了以下部分。
Super1.cshtml
有一个调用容器部分
Super1.cshtml
<div>
@Html.Partial("_ContainerPartial")
<div>
_ContainerPartial.cshtml
<div>
@Html.Partial("_Partial1")
<div>
<div>
@Html.Partial("_Partial2")
<div>
在_Partial2.cshtml
中,我放置了一个稍后将加载jstreeview
控件或bootstrap
树的div
_Partial2.cshtml
<div id="treeviewHolder">
</div>
_Partial1.cshtml
<div id="otherInputControls">
@*in this section there are devexpress controls that will get loaded with server data*@
</div>
在主视图中"Super1.cshtml"
我添加了一个javascript
脚本块(注意:这不是@Section scripts{ }
部分,这只是一个主javascript
块(
这是我在主视图中的javascript
块
<script>
@{
//Convert.ToInt32(RouteData.Values["TemplateTypeID"]);
int i = (int)Mercury.Util.TemplateTypeEnum.SocialHistory;
//int y = Convert.ToInt32(RouteData.Values["TemplateTypeID"]);
var pID = ((LoggedUserInfo)Session["LoggedUserInfo"]).PartyID;
var temp = new Mercury.BL.XmlNodeWrapperCollection();
var xDoc = temp.GetItems( (Mercury.Util.TemplateTypeEnum)i, pID );//xml document si ready
}
$(document).ready(function() {
alert($('.tree li:has(ul)').length);
//write code to check what time each partial gets loaded //(loading completion time) and based on completion add some contents to the //<div> in _partial2.cshtml
});
</script>
我想知道的是,如何找到部分_Partial2.cshtml
何时加载?这样做的原因是,在 Partial2 加载完成后,我需要将一些其他元素加载到_Partial2
在 document.ready(( 中使用 Jquery Ajax 调用分别加载两个分部视图
这是管理序列的最佳方式。
相关文章:
- Google Chrome扩展程序可以检测所有脚本何时加载完成吗
- 当浏览器请求部分内容范围请求时,如何检测pdf何时加载到iframe中
- 如何检测通过JSON数据引用的图像何时加载AJAX
- Require.js何时加载文件
- 检测何时加载Facebook Like Button
- 检测所有图像何时加载到角度.js视图中
- 如何知道<嵌入>元素的内容何时加载
- 使用具有
标签的Javascript动态添加HTML.如何判断图像何时加载
- 我怎么知道何时加载了窗口弹出窗口
- 事件,以了解何时加载了多视图页面中的每个视图
- 如何知道外部swf何时加载
- Javascript知道何时加载新页面
- JQuery:检测元素和所有子元素何时加载
- AngularJS:有没有办法知道包含在另一个指令中的指令何时加载
- JQuery Mobile-JavaScript何时加载到DOM中
- JavaScript中有没有一种方法可以识别浏览器何时加载页面
- 本地JavaScript,用于检测何时加载图像
- 确定何时加载IFrame的内容
- 如何判断Shield UI何时加载
- 知道父视图何时加载的主干子视图/插件