2011-02-01 48 views
2

我有一个显示表格的webpart。这个webpart通过一些ajax POST每15秒刷新一次(从我在firebug中看到的)。我无法控制这个webpart。 (SharePoint本地)jQuery - 挂钩到ajax响应?

我正在构建一些使用jQuery的过滤器来过滤webpart中的表行。在按钮上单击我调用一个函数,隐藏不符合筛选条件的所有行。

问题是:如何在webpart更新后重新运行我的过滤功能?

(在滤波算法涉及到一些逻辑,所以我不认为我可以用它做一个选择避开。)

Larsi

回答

1

在asp.net的情况下和一个UpdatePanel一个可以使用pageLoad函数来连接一些代码。只需添加一个处理程序的页面加载下面的代码工作:

Larsi

Sys.Application.add_load(initSomething); 
function initSomething() { 
    alert("The ajax call was completed"); 
} 

Rebinding events in jQuery after Ajax update (updatepanel)在这个问题上找到)