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或域名访问服务器。