Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript PhoneGap AJAX登录_Javascript_Jquery_Ajax_Cordova - Fatal编程技术网

Javascript PhoneGap AJAX登录

Javascript PhoneGap AJAX登录,javascript,jquery,ajax,cordova,Javascript,Jquery,Ajax,Cordova,我正在尝试在PhoneGap中构建一个登录应用程序。我一直在四处寻找类似的东西,我发现它们很多。。。但我不明白为什么这段代码不起作用。当我按下logIn_btn时,它显示它无法到达“success”代码段。谢谢你的帮助 $('#logIn_btn').click(function(){ user = $('#username').val(); pass = $('#password').val(); var ev = {'papa':true}; i

我正在尝试在PhoneGap中构建一个登录应用程序。我一直在四处寻找类似的东西,我发现它们很多。。。但我不明白为什么这段代码不起作用。当我按下logIn_btn时,它显示它无法到达“success”代码段。谢谢你的帮助

 $('#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
。而是尝试提醒消息。还要确保javascript在
deviceready
之后执行。另外,android中的
localhost
是一件非常不同的事情。尝试使用iPAddress或域名访问服务器