Html云存储?
Html cloud storage?
我正在尝试使用 phonegap 制作一个应用程序,但我想知道是否可以在线存储信息。例如,假设有一个数字变量,它会在按下按钮时添加到。该值是否可以保存在某处,然后完全不同的设备可以检索该变量?
我看了数据库,但我真的看不懂。我想要任何设备都可以访问的东西,只要它有钥匙什么的。
这可能吗?如果可以,我该怎么做?
PhoneGap使用JS,无法直接连接数据库。您应该在外部服务器上使用 PHP 等服务器端语言创建 Web 服务,并在您的 Web 服务上发出 ajax 请求。这种方法可以使用 PhoneGap。
示例代码将在附近查找:
function FetchData() {
$.ajax({
async: false,
type: "GET",
url: "Your_WebService_URL",
dataType: "json",
success: function(data) {
$.each(data, function(i, object) {
if(i==="title"){
document.getElementById("title").InnerHTML = object;
}
if(i==="home_image"){
document.getElementById("title").InnerHTML = '<img src="'+object+'"/>';
}
});
},
error: function() {
alert("There was an error loading the feed");
}
});
Web 服务,在本例中 json 将抛出变量。可以给我这样的地方吗:
[{"title":"my application"},{"home_image":"http://link.com/image.png"}]
我觉得这篇文章对你有用:Loading external data into a PhoneGap app using the jQuery JSONP plugin for cross-domain access. Also see this similar question here:
这是完全有可能的。
您基本上需要两个组件:客户端界面和服务器。
客户端向用户显示结果,并使用您的示例等待按下按钮。按下该按钮后,客户端将向服务器发送请求以增加存储值(可能通过 jQuery.post 或 get 函数调用)。
服务器页面,写在php例如receives this request, and accesses a file, or more realistically a database, to increment the value。
通过一些谷歌搜索,这应该是非常可行的,但是 post 如果您遇到困难,请提出具体问题。
我正在尝试使用 phonegap 制作一个应用程序,但我想知道是否可以在线存储信息。例如,假设有一个数字变量,它会在按下按钮时添加到。该值是否可以保存在某处,然后完全不同的设备可以检索该变量?
我看了数据库,但我真的看不懂。我想要任何设备都可以访问的东西,只要它有钥匙什么的。
这可能吗?如果可以,我该怎么做?
PhoneGap使用JS,无法直接连接数据库。您应该在外部服务器上使用 PHP 等服务器端语言创建 Web 服务,并在您的 Web 服务上发出 ajax 请求。这种方法可以使用 PhoneGap。
示例代码将在附近查找:
function FetchData() {
$.ajax({
async: false,
type: "GET",
url: "Your_WebService_URL",
dataType: "json",
success: function(data) {
$.each(data, function(i, object) {
if(i==="title"){
document.getElementById("title").InnerHTML = object;
}
if(i==="home_image"){
document.getElementById("title").InnerHTML = '<img src="'+object+'"/>';
}
});
},
error: function() {
alert("There was an error loading the feed");
}
});
Web 服务,在本例中 json 将抛出变量。可以给我这样的地方吗:
[{"title":"my application"},{"home_image":"http://link.com/image.png"}]
我觉得这篇文章对你有用:Loading external data into a PhoneGap app using the jQuery JSONP plugin for cross-domain access. Also see this similar question here:
这是完全有可能的。
您基本上需要两个组件:客户端界面和服务器。
客户端向用户显示结果,并使用您的示例等待按下按钮。按下该按钮后,客户端将向服务器发送请求以增加存储值(可能通过 jQuery.post 或 get 函数调用)。
服务器页面,写在php例如receives this request, and accesses a file, or more realistically a database, to increment the value。
通过一些谷歌搜索,这应该是非常可行的,但是 post 如果您遇到困难,请提出具体问题。