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. 在localhostandroid中也是一个非常不同的东西。尝试使用IP地址或域名访问服务器。

于 2013-02-20T17:32:47.950 回答