使用表单插入 PhoneGap 数据库

Posted

技术标签:

【中文标题】使用表单插入 PhoneGap 数据库【英文标题】:Insert into PhoneGap Database with forms 【发布时间】:2012-12-21 17:07:27 【问题描述】:

我想制作一些表格,这些表格将保存到 PhoneGap 数据库中(那个在 index.html 中声明)。请注意,我要链接的代码不是 index.html,而是另一个。 我尝试将这些表单的值设为变量,然后使用 PhoneGaps javascript 用这些变量填充数据库。

LINK TO MY CODE

我也想知道这个: * 如果我构建了这个应用程序,我是否能够存储这些数据并能够重新启动我的手机并且它仍然存在?或者如果我这样做,数据会丢失吗? * 我是否必须在每个 HTML 站点上定义一个数据库,或者我能否以某种方式将当前 HTML 文件中的这些数据“插入”到 index.html 中声明的数据库中?

【问题讨论】:

【参考方案1】:

让我们尝试解决您的问题:

您手机上的数据的持久性如何: How permanent is local storage on android and ios?

Edit.html 与 index.html

你试过用这段代码调用数据库吗:

db = window.openDatabase("Database", "1.0", "PhoneGap Demo", 200000);

Ofc 填写您自己创建原始数据库时使用的名称。- Opendatabase 要么创建数据库,要么打开它。

【讨论】:

感谢您的链接。我的意思是,我在 index.html 上创建了一个数据库,我如何使 edit.html 将 sql 查询从 edit.html 插入 index.html 数据库? 我还是不确定我明白你在问什么 我在一个名为“index.html”的 HTML 文件中创建了一个数据库,我在这个问题中链接到的是一个名为“edit.html”的 HTML 文件。在“edit.html”中,我希望将输入表单中的数据插入到我在“index.html”中创建的数据库中。这甚至可能吗?如果可以,我该怎么做? 我重新编写了答案,尝试了我的建议,如果可行,请告诉我。但是,使用 phonegap 需要您有一个 index.html,我建议您首先停留在该页面上,使用 Jquery Mobile 之类的框架。

以上是关于使用表单插入 PhoneGap 数据库的主要内容,如果未能解决你的问题,请参考以下文章

Phonegap保存HTML表单数据的txt文件

在phonegap数据库表中插入数据?

Phonegap - 如何将 $1,743 插入 sql 事务数据库?

在 phonegap 中存储表单详细信息并在在线时发送

为啥 PhoneGap Android 应用程序在将一堆数据插入 SQL 时崩溃?

PhoneGap/ChildBrowser - 将应用程序表单发布到 ChildBrowser