更改页面错误Android 4.4.4

更改页面错误Android 4.4.4,android,jquery,jquery-mobile,cordova,Android,Jquery,Jquery Mobile,Cordova,我用jQuery Mobile和jQuery制作了一个Phonegap/cordova应用程序 在我的代码中,我有以下更改我的页面: changePage: function (url) { $.mobile.pageContainer.pagecontainer("change", url, {}); }, connexion : function() { if ($("#login").val() != "") login = $("#login").val(

我用jQuery Mobile和jQuery制作了一个Phonegap/cordova应用程序

在我的代码中,我有以下更改我的页面:

changePage: function (url) {
    $.mobile.pageContainer.pagecontainer("change", url, {});
},
connexion : function() {
    if ($("#login").val() != "")
        login = $("#login").val();
    app.changePage('#pageScan');
},
使用ripple,此功能在我的计算机上运行良好

但当我在Android设备(v:4.4.4)上启动应用程序并使用此功能时,我得到了:

“未捕获的TypeError:对象#pageScan没有“应用”方法”

我不明白为什么它在带有Ripple的Chrome桌面上工作,而不是在我的手机上

这是我的正文(index.html):


...
....
....
...
...

您将url作为字符串
#pageScan
或对象
$(“#pageScan”)
传递?我传递此消息:“#pageScan”我只是尝试使用$(“#pageScan”)传递,这两个错误都是一样的,无论如何都应该有效。这可能与安卓系统有关。你试过不同的浏览器吗?不同的设备?不,我只有我的设备,我需要在android上安装这个应用程序,所以我必须调试它
<body>
    <div data-role="page" id="pageLogin">
        <div data-role="header" class="header">
            <input type="button" value="Connexion" onclick="app.connexion()">
            ...
        </div><!-- /header -->

        <div data-role="content" id="connexion" class="content_appli">
            ....
        </div>
    </div>

    <div data-role="page" id="pageScan">
        <div data-role="header" class="header" data-position="fixed" data-tap-toggle="false" data-hide-during-focus=""  >
           ....
        </div><!-- /header -->

        <div data-role="content" id="contentPageScan" class="content_appli">
            ...
        </div><!-- /content -->

        <div data-role="panel" data-position="left" data-position-fixed="true" data-display="overlay" data-theme="a" id="panelSettings">
            ...
        </div><!-- /panel -->

    </div> </body>