Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquerymobile';s pageinit导致返回时出现问题_Jquery_Jquery Mobile_Page Init - Fatal编程技术网

jquerymobile';s pageinit导致返回时出现问题

jquerymobile';s pageinit导致返回时出现问题,jquery,jquery-mobile,page-init,Jquery,Jquery Mobile,Page Init,我的应用程序使用JQM,它为用户提供了一个搜索功能,可以动态填充一个自动完成框。服务器请求在输入3个字符后激活,然后在每个后续字符上激活。它工作正常,允许用户单击自动完成框中的链接并导航到页面。但是,按下后退按钮时,当输入第三个字符时,永远不会进行服务器调用,我确信这是由于JQM建议使用$(document).On('pageinit') 如何更改此设置,以便在返回后可以使用搜索功能?我知道您使用的是“开”,但在页面首次初始化时,Pageinit只会启动一次 您应该将函数绑定到“pageshow

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

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

我知道您使用的是“开”,但在页面首次初始化时,Pageinit只会启动一次

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

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

           ../Do Your Stuff
});