Phonegap无法连接到外部数据库
Phonegap won't make connection to external database
我一直在尝试使用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中的权限,但似乎没有任何作用。
您需要遵守同源策略。
您很可能需要跨域请求-希望这篇文章可以帮助您。
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 用Javascript打开外部sqlite3数据库
- 谷歌应用程序脚本:如何使用电子表格中的数据查询外部数据库
- 如果外部应用程序更改了持久模型(服务器数据库),AngularJS 是否可以自动更新视图
- YouAtNotes HTML5 上传控件 - 使用外部数据库源代码
- 计划脚本以使用外部数据更新数据库
- 具有redis连接的外部数据库
- joomla:使用joomladb函数在joomla外部建立数据库连接
- 使用数据库中的数据从外部Javascript动态填充DIV
- 如何将具有phonegap数据库SQLite查询的内部函数的值返回到外部函数
- 使用客户端页面上的信息在外部填充数据库
- 外部脚本已被注入到我的数据库
- 使用外部数据库更新多个站点上的html和css
- Openshift和外部mysql数据库与node-mysql(错误:连接ECONNREFUSED)
- 从外部Node进程连接到Azure Web应用程序/ SQL数据库
- 使用base -node数据库的XQuery使用外部变量提供其他结果
- 我如何使用javascript将文件分成几个部分,并将这些细节插入外部服务器上的Mysql数据库
- 如何调整我的镀铬扩展's清单.json's”;匹配“;通过从外部源(数据库)提取其值来动态地调用键
- Phonegap无法连接到外部数据库
- HighCharts从数据库获取数据到外部js文件