Javascript PhoneGap AJAX登录
我正在尝试在PhoneGap中构建一个登录应用程序。我一直在四处寻找类似的东西,我发现它们很多。。。但我不明白为什么这段代码不起作用。当我按下logIn_btn时,它显示它无法到达“success”代码段。谢谢你的帮助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
$('#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或域名访问服务器