2011-02-01 89 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)在這個問題上找到)