我有c#代码在SQL中运行查询并返回大约2000行.然后创建Treeview控件并添加我的主页面.这几乎是立即完成的,这很好.
var orgId = $('select[name="ctl00$PageContent$FunctionsDropDownList"] option:selected').val(); if (!orgId) { return false; } //calls serverside get data //This line happens quickly $('#ctl00_PageContent_HiddenRulesDialogTriggerButton').click(); //This part takes about 10-15 minutes to finally get to the true var i = setInterval(function () { if ($('#ctl00_PageContent_treeview').find('table').length > 0) { clearInterval(i); StartDialog(); return false; } });
因此大约需要10-15分钟clearInterval(i)
.什么时候,i = 978
.不知道为什么需要这么长时间.可能find()
真的很慢.有人推荐替代品吗?
编辑