您好我正在使用jquery在單個頁面中具有滑動效果,kwicks效果,幻燈片和fancybox。 everyhting完美工作,直到ajax回發,但之後,沒有任何jQuery的功能似乎工作。任何想法將是偉大的jquery和ajax異步回發
回答
它看起來好像你的UpdatePanel打破你的JavaScript。關鍵是要記住它何時執行回發,這些與您最初綁定的JavaScript不是同一個元素。回傳後重新綁定將解決您的問題;所有這些都需要被搭售一些javascript調用微軟提供的回調函數:
function BindEvents()
{
//Here your jQuery function calls go
}
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(BindEvents);
的PageRequestManager將調用BindEvents功能後,每次回來後。只要它在回發之前就可以在頁面上的任何位置進行。
感謝PCasagrande讓我現在試試這個 – sam
我應該調用bindevents()內的所有jquery函數嗎? – sam
是的。任何會影響UpdatePanel內容的東西都應該包含在那裏。函數的名稱無關緊要; BindEvents就是我所用的。使用非匿名函數也很好,因爲您可以調用該函數以在初始頁面加載時啓動一切。它只是使任何改變的道路更容忍。 – PCasagrande
- 1. CheckBoxList AJAX異步回發問題
- 2. ASP.NET中的異步和同步回發
- 3. 表不刷新異步AJAX,JQuery和PHP
- 4. AJAX異步響應回調
- 5. 從jquery發送異步回傳
- 6. AJAX同步和異步差異
- 7. jQuery異步ajax查詢和返回值問題(範圍,關閉)
- 8. ASP.NET AJAX回發和jQuery
- 9. 同步和異步回調
- 10. 異步回發導致完全回發
- 11. 併發異步回調
- 12. 返回數據異步後jquery $ .ajax在asp.net後發送請求mvc
- 13. jQuery的Ajax調用異步:假VS異步:真
- 14. 異步Ajax請求是不是真的異步(jQuery和Zend公司)
- 15. Javascript回調異步Ajax YUI 3
- 16. ASP.NET AJAX異步回丟失後jQuery的CSS變化
- 17. 使用Ember.js模型與異步jQuery Ajax回調
- 18. 帶異步的jQuery Ajax調用返回null響應XML
- 19. JQuery兩個不同的異步ajax調用返回undefined
- 20. JQuery AJAX異步假不適用於Chrome
- 21. jquery ajax調用不是異步的
- 22. 異步的牆壁與jquery/ajax
- 23. jquery Ajax等待異步響應
- 24. jQuery的Ajax請求的異步假
- 25. jQuery AJAX:收集多個異步結果
- 26. JQuery Datatables,filtring不工作(槽ajax /異步)
- 27. jquery ajax異步假不工作
- 28. jQuery Ajax響應不是異步的
- 29. 控制jQuery異步ajax調用號碼?
- 30. ASP.net Ajax和JQuery - 部分回發
我試過使用pageload但沒有運氣。還試圖註冊客戶端代碼隱藏仍似乎並不工作 – sam