我正在开发一个Android应用程序。我使用Phonegap Desktop(在我的桌面上)和PhoneGap开发者应用程序(在我的Android设备上)来测试应用程序。在我的应用程序中设置本地数据库之前,我可以通过PhoneGap桌面和PhoneGap开发人员应用程序测试我的应用程序,只需指定PhoneGap桌面(http://192.168.x.x)底部的服务器地址即可。 现在我已经建立了一个PHP连接到我的数据库,这是在我的C:驱动器/ xmapp / htdocs文件夹中。我仍然可以使用PhoeGap Developer应用程序与我的应用程序建立连接,但我无法访问我的本地数据库。在我的桌面和本地浏览器上,一切都适用于数据库和应用程序。任何想法如何工作?我需要一些方法将Phonegap Developer应用程序连接到我的本地数据库。 任何帮助表示赞赏!
这是我的index.html中的de code
function pasuser(form)
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
var response = xmlhttp.responseText;
var json = JSON.parse(response);
if(json.success == 0)
{
document.getElementById("response").innerHTML=response;
}
else if(json.success == 1)
{
window.location.href = 'http://localhost/WebStore/watches.html';
}
}
}
var login = document.getElementById("login").value;
var passw = document.getElementById("password").value;
xmlhttp.open("GET","http://localhost/xampp/api/2/inloggen.php?emailadres=" + login + "&ww=" + passw,true);
xmlhttp.send();
}