0

PhoneGapでログインアプリケーションを構築しようとしています。私は似たようなものをたくさん探していて、それらをたくさん見つけました...しかし、なぜこのコードが機能しないのか理解できません。logIn_btnを押すと、「成功した」コードに到達できないことが示されます。ご協力ありがとうございました!

 $('#logIn_btn').click(function(){

    user = $('#username').val();
    pass = $('#password').val(); 


     var ev = {'papa':true};

    if(user!='' && pass!=''){
        alert('trying login');
    $.ajax({ 
            url: 'https://localhost/server/IF/mobileApp/login.php',
            type: 'post',
            datatype: 'json',
            data: ev,
            success: function(data){
                alert('asd');       
            }
        });

        console.line('done.')
} else {
    alert('Please insert your username and password.');
}
});
4

2 に答える 2

1

サーバーはではなくhttps://localhost、ログインするサーバーの名前/IPである必要があります。

詳細については、Chromeでネットワークタブを確認するか、フェイルハンドラーをインストールしてください

$.ajax({ 
    url: 'https://localhost/server/IF/mobileApp/login.php',
    type: 'post',
    datatype: 'json',
    data: ev,
    success: function(data){
        alert('asd');       
   }
}).fail(function(jqXHR, textStatus){

});
于 2013-02-20T17:20:47.527 に答える
0

console.line?そうなると思いますconsole.log。むしろ、メッセージに警告してみてください。また、javascriptが。の後に実行されることを確認してdevicereadyください。またlocalhost、Androidでは非常に異なるものです。ipadressまたはドメイン名を使用してサーバーにアクセスしてみてください。

于 2013-02-20T17:32:47.950 に答える