我有一个显示表格的webpart。这个webpart通过一些ajax POST(从我在firebug中看到的)每15秒刷新一次。我无法控制这个网站部分。 (SharePoint原生)
我正在使用jQuery构建一些实时过滤来过滤webpart中的表行。在按钮上单击我正在调用一个隐藏所有与过滤条件不匹配的行的函数。
问题是:如何在更新webpart后重新运行我的过滤功能?
(在过滤算法中涉及一些逻辑,所以我认为我不能使用选择器来完成它。)
Larsi
答案 0 :(得分:1)
对于asp.net和updatepanel,可以使用pageLoad函数来连接一些代码。要向pageLoad添加处理程序,以下代码可以正常工作:
Sys.Application.add_load(initSomething);
function initSomething() {
alert("The ajax call was completed");
}
(在此问题中找到:Rebinding events in jQuery after Ajax update (updatepanel))
Larsi