Jquery 如何从应用程序(jqm+;phonegap)在远程服务器上保存数据?

Jquery 如何从应用程序(jqm+;phonegap)在远程服务器上保存数据?,jquery,jquery-mobile,cordova,Jquery,Jquery Mobile,Cordova,我正在使用jqm+phonegap开发一个应用程序。在我的应用程序中,用户需要设置一些参数并计算结果。现在,我希望在计算结束时,当用户单击按钮时,所有数据(所有设置和计算结果)都保存在远程服务器上。我该怎么做?请帮忙。我是否应该编写某种web服务并将其放在服务器上,然后单击按钮将调用此服务?是的,您需要在目标服务器上创建某种形式的接口,然后您的应用程序可以使用该接口发布和提取数据。实现这一点最常见的方法是创建SOAP/WSDL Web服务。有PHP、Java和所有其他技术的库和框架。你可以很容易

我正在使用jqm+phonegap开发一个应用程序。在我的应用程序中,用户需要设置一些参数并计算结果。现在,我希望在计算结束时,当用户单击按钮时,所有数据(所有设置和计算结果)都保存在远程服务器上。我该怎么做?请帮忙。我是否应该编写某种web服务并将其放在服务器上,然后单击按钮将调用此服务?

是的,您需要在目标服务器上创建某种形式的接口,然后您的应用程序可以使用该接口发布和提取数据。实现这一点最常见的方法是创建SOAP/WSDL Web服务。有PHP、Java和所有其他技术的库和框架。你可以很容易地用它们来创造你需要的东西

完全按照前面的答案,有更简单的方法实现数据的简单存储(无需服务器端处理)——无论是本地还是远程存储(当然,只有在客户端进行计算并只考虑远程存储数据的情况下)

例如,一个解决方案将允许您的客户机代码通过REST直接与DB对话,以一种非常简单的方式(使用Javascript!)存储/检索/查询您的数据—比SOAP/WSDL Web服务简单得多(可能更快—少一层)

当然,这是一个学习曲线,但我可以向您保证,与学习SOAP/WSDL/PHP/JAVA相比,这将是微不足道的。始终为工作选择正确的工具

首先,你需要决定你到底想要实现什么,然后开始担心如何实现


就我的0.02美元。。。希望这有帮助

有没有其他方法不用编写web服务就可以做到这一点?据我所知,没有一种明智的解决方案不涉及web服务。您认为设备应该如何与服务器通信?FTP?SOAP/WSDL对于JQM和移动设备来说是一个完全多余的工具,PHP和/或Java“以及所有其他技术”也非常广泛…当然它是广泛的…我怎么知道OP在他的服务器上有什么可能性?是的……肥皂很重,但它仍然相当普遍。无论如何,这只是一个建议。然而,根据我的经验,对这样的东西使用完善的协议是值得的。我完全同意CouchDB是一个很好的解决方案。然而,从OP来看,不清楚项目的具体要求是什么,这可能是最糟糕的解决方案肥皂等标准溶液所涵盖的范围要广得多。使用最新的快速开发工具(例如SpringRoo),设置一个简单的SOAP服务器相当容易。所以这真的是一个到底需要什么的问题。同意,这是我回答的最后一句话也要求OP去做的。。。。首先决定什么,然后我们可以选择如何做;-)