Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.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
Jquery ajax呼叫无法在电话间隙工作,如何解决?_Jquery_Ajax_Cordova - Fatal编程技术网

Jquery ajax呼叫无法在电话间隙工作,如何解决?

Jquery ajax呼叫无法在电话间隙工作,如何解决?,jquery,ajax,cordova,Jquery,Ajax,Cordova,我有一个更改页面的功能: ... success: function (data) { if (data == 1 ) { $.mobile.changePage( "second.html", { transition: "slideup"} ); } else { showConfirm(); } }, ... 在second.html上,我有一个ajax调用,从php文件加载一些数据 如果我转到second.html我会得到结

我有一个更改页面的功能:

...
success: function (data) {
    if (data  == 1 ) {
           $.mobile.changePage( "second.html", { transition: "slideup"} );
   } else {
        showConfirm();
   }
}, 
...
second.html
上,我有一个ajax调用,从php文件加载一些数据

如果我转到
second.html
我会得到结果,但如果我使用
$.mobile.changePage…


知道需要做什么吗?是否需要再次初始化某些内容?

这是jQuery Mobile的一项功能。changepage事件不会:

  • 加载整个页面
  • 执行新页面上的任何javascript
它只是将加载的html转储到当前页面上的一个新div中

将所有javascript从second.html移动到pageshow事件中的索引页,这样就可以了

希望这有帮助