0

我使用 JQM 的应用程序具有用于动态填充自动完成框的用户搜索功能。服务器请求在输入 3 个字符后激活,然后在每个后续字符上激活。它工作正常,允许用户单击自动完成框中的链接并导航到页面。但是,在按下后退按钮时,输入第三个字符时永远不会进行服务器调用,我确信这取决于 JQM 推荐使用$(document).on('pageinit').

如何更改此设置,以便在导航返回后可以使用搜索功能?

4

1 回答 1

1

我知道您使用的是“on”,但 Pageinit 只会在页面首次初始化时触发一次。

您应该将您的函数绑定到“pageshow”。

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

           ../Do Your Stuff
});
于 2013-02-23T18:27:13.623 回答