您好我正在使用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. 異步回發
- 3. ASP.NET中的異步和同步回發
- 4. 異步下載和回撥$ .ajax
- 5. 表不刷新異步AJAX,JQuery和PHP
- 6. AJAX異步響應回調
- 7. 在異步回發上執行JQuery
- 8. 從jquery發送異步回傳
- 9. AJAX同步和異步差異
- 10. jQuery異步ajax查詢和返回值問題(範圍,關閉)
- 11. JQuery和AJAX異步回調使瀏覽器等待?
- 12. jQuery ajax異步調用
- 13. jQuery的AJAX異步停止
- 14. JQuery onunload()AJAX無異步:false
- 15. ASP.NET AJAX回發和jQuery
- 16. jQuery ajax調用同步vs異步?
- 17. 同步和異步回調
- 18. 異步回發導致完全回發
- 19. AJAX功能和異步:假
- 20. 併發異步回調
- 21. Javascript異步和同步ajax操作
- 22. 返回數據異步後jquery $ .ajax在asp.net後發送請求mvc
- 23. jQuery的Ajax調用異步:假VS異步:真
- 24. 異步Ajax請求是不是真的異步(jQuery和Zend公司)
- 25. Javascript回調異步Ajax YUI 3
- 26. 異步AJAX調用返回什麼?
- 27. AJAX異步返回錯誤索引
- 28. ASP.NET AJAX異步回丟失後jQuery的CSS變化
- 29. JQuery兩個不同的異步ajax調用返回undefined
- 30. 帶異步的jQuery Ajax調用返回null響應XML
我試過使用pageload但沒有運氣。還試圖註冊客戶端代碼隱藏仍似乎並不工作 – sam