PhoneGap AJAX登录

问题描述:

我想在PhoneGap中创建一个登录应用程序。我一直在寻找类似的东西,我发现他们很多......但我不明白为什么这些代码不起作用。当我按logIn_btn它显示它不能达到“成功”的一段代码。感谢您的帮助!PhoneGap AJAX登录

$('#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.'); 
} 
}); 

您的服务器不应该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){ 

}); 

console.line?我认为这将是console.log。而不是尝试提醒消息。还要确保在执行deviceready后执行javascript。 Android中的localhost是一个非常不同的东西。尝试使用ipadress或域名访问服务器。