Ajax插件适用于浏览器,但不适用于phonegap emulator(android)

Ajax插件适用于浏览器,但不适用于phonegap emulator(android),android,ajax,cordova,emulation,Android,Ajax,Cordova,Emulation,我正在用phonegapcordova 3.2版开发一个应用程序,我在mysql插入方面遇到了问题。以下代码在移动浏览器或非移动浏览器中运行良好,但当我使用android模拟器或在真实设备中运行应用程序时,它不起作用 脚本: <script src="http://code.jquery.com/jquery-1.10.2.min.js"></script> <script src="http://code.jquery.com/mobile/1

我正在用phonegapcordova 3.2版开发一个应用程序,我在mysql插入方面遇到了问题。以下代码在移动浏览器或非移动浏览器中运行良好,但当我使用android模拟器或在真实设备中运行应用程序时,它不起作用

脚本:

<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
          <script src="http://code.jquery.com/mobile/1.4.0-rc.1/jquery.mobile-1.4.0-rc.1.min.js"></script> 

        <script type="text/javascript">
            app.initialize();
        </script>
         <script type="text/javascript">

            $(document).ready(function(e) {

                $("#formCadastro").submit(function(){
                var campoNome = new String(document.getElementById("txtNome").value);
                var campoEmail = new String(document.getElementById("txtEmail").value);
              var campoUsuario = new String(document.getElementById("txtUsuario").value);
                var campoSenha = new String(document.getElementById("txtSenha").value);
                var campoSenhaConf = new String(document.getElementById("txtSenhaConf").value);

                    $.ajax({
                      type: "POST",
                      url: "http://imagect.co.nf/cadastra.php",
                      crossDomain: true,
                      data: { nome: campoNome , email: campoEmail, usuario: campoUsuario, senha: campoSenha}
                        })
                    .done(function( msg ) {
                    alert( "Data Saved: " + msg );
                    window.location="index.html";
                    })
                    .fail(function(jqXHR, msg) {
                         alert( "Errooo:" + msg );
                         alert( "Errooo:" + jqXHR );
                         console.log("Erro chato:" + msg);
                         console.log(jqXHR + "  " + msg);
                    });



                });
            });
        </script>
问题是失败函数和成功函数都不会发生。android似乎忽略了ajax。。。 我已经尝试过使用DeviceRady、pageinit、mobileinit等,但都没有效果。 清单具有internet权限,config.xml具有访问源=*

谁能帮帮我吗


谢谢,对不起我的英语。

你的英语很棒。谢谢你。有些人甚至懒得尝试。也许这很愚蠢,但有两个是好的?谢谢你们,但我认为这不是问题,因为页面在浏览器中工作…你有没有尝试过将特定URL白名单而不是*通配符@朱恩,但是*指的是任何域,不是吗?所以,如果我指定域,它将是相同的…还是不一样?我可能错了。事实上,我还不明白phonegap中所有这些领域的东西是如何工作的……谢谢!