2013-02-23 66 views
0

我的使用JQM的應用程序對於動態填充自動填充框的用戶具有搜索功能。服務器請求在輸入3個字符後激活,然後在每個後續字符上激活。它工作正常,並允許用戶單擊自動填充框中的鏈接並導航到頁面。然而,在按下後退按鈕時,輸入第三個字符時決不會進行服務器調用,並且我確信這取決於JQM建議的使用$(document).on('pageinit')jQuery mobile的pageinit導致返回時出現問題

如何更改此選項,以便在返回導航後可以使用搜索功能?

回答

1

我知道你正在使用「on」,但Pageinit只會在頁面首次初始化時觸發一次。

你應該將你的函數綁定到「pageshow」。

$('#theSearchPage').on('pageshow',function(event){ 

      ../Do Your Stuff 
});