首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Html云存储?

Html云存储?
EN

Stack Overflow用户
提问于 2015-04-17 21:34:26
回答 2查看 1K关注 0票数 1

我正试图用phonegap制作一个应用程序,但我想知道的是是否可以在线存储信息。例如,假设有一个数字变量,并在按下按钮时将其添加到其中。这个值能保存到某个地方,然后一个完全不同的设备就可以检索变量了吗?

我看了数据库,但我不能真正理解它。我想要的东西,任何设备都可以访问,只要它有一个钥匙或什么。

这个是可能的吗?如果是的话,我会怎样做呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-17 21:52:34

这是完全可能的。

实际上,您需要两个组件:客户机接口和服务器。

客户端向用户显示结果,并使用您的示例等待按下按钮。在按下该按钮时,客户端将向服务器发送一个请求,以增加存储的值(可能通过jQuery.post或get函数调用)。

服务器页,例如用php编写的,收纳此请求和访问文件,或更实际地说,增加一个数据库的值。

有了一些谷歌,这应该是非常可行的,但如果你被困在特定的问题上。

票数 0
EN

Stack Overflow用户

发布于 2015-04-17 21:47:46

PhoneGap使用JS,因此不能直接连接数据库。您应该在外部服务器上使用服务器端语言(如PHP )创建Web服务,并在web服务上发出ajax请求。这种方法使用PhoneGap是可能的。

示例代码将在以下几个地方查找:

代码语言:javascript
复制
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将抛出变量。请允许我在这样的地方:

代码语言:javascript
复制
[{"title":"my application"},{"home_image":"http://link.com/image.png"}]

我认为这篇文章对您很有用:使用用于跨域访问的PhoneGap JSONP插件将外部数据加载到jQuery应用程序中。也可以看到这个类似的问题这里

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29709744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档