Phonegap无法连接到外部数据库

Phonegap won't make connection to external database

本文关键字:外部 数据库 连接 Phonegap      更新时间:2023-09-26

我一直在尝试使用Phonegap连接到我的数据库,并向连接到它的PHP文件发出ajax请求。然而信息没有显示。

对于PHP文件,我只是建立一个连接并创建一个json字符串,供以后使用。

脚本文件script.js如下所示:

var request = new XMLHttpRequest;
request.open('GET' , 'http://websiteurl.com/example.php/', false);
request.send(null);
console.log(request);
if(request.status == 0)
console.log(request.responseText);
var firstname;
var obj = JSON.parse(request.responseText);
console.log(obj);
firstname       = obj[0].Firstname;
document.getElementById("firstname").innerHTML = firstname;
例如,

在我的服务器上工作没有问题,并在我的页面上正确显示。HTML页面将加载javascript文件,应该在数据库中显示firstname的信息,但目前什么也没有显示。

 <script src="js/script.js"> </script>
 <div id="Info">
    <p>
        <strong>Firstname:</strong>
        <span id = "firstname"></span>
  </p>
</div>

我已经尝试更改phonegap config.xml和androidmanifest.xml中的权限,但似乎没有任何作用。

您需要遵守同源策略。

您很可能需要跨域请求-希望这篇文章可以帮助您。