问题标签 [web-sql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 保存或选择时出现 HTML5 数据库问题
花了几个小时,但找不到代码有什么问题。
如果不退出,代码只是创建一个表,并添加在文本框中键入的文本。每次加载时,它都会加载这些内容并写入列表。
javascript - Web 浏览器中的 SQL 数据库存储 Javascript/HTML5
在运行时创建的 SQLite 数据库中执行查询后显示结果时出现问题。
这是我的代码
创建数据库
创建表和插入值
文本2HTML
执行查询
}
在 HTML 文档的末尾,我这样做:
什么都没有显示。当我转到 Chrome 调试器时,它说:131 Uncaught TypeError: Cannot read property 'length' for undefined。
这是指 TEXT2HTML 部分的第 3 行。看起来由于某种原因,结果变量没有被填充。
请你帮我解决这个问题。
谢谢
javascript - 计算父级 0 的类别
我正在尝试计算类别并parent_id = 0
在JavaScript或jQuery中输出每个类别的结果(如果它具有适当的功能)。我有:
数据动态地来自数据库。然后,如果我访问categories_id
列表中的 a,我需要添加一个显示category X
has的计数器XX categories
。这是我需要它的脚本:
ios - 如果选择返回0行插入数据
我目前有一个尝试将数据插入表的事务。如果数据已经在表中,则会引发约束失败错误并运行选择以获取 ID。
我想加快交易速度,所以我想我会先看看数据是否在表中。如果不是,则插入它...
...但它不起作用。该事务运行所有选择,然后执行插入。我怎样才能使第二种方法起作用?
javascript - 函数没有被同步调用?
我遇到了一些代码没有按预期执行的问题,我应该先解释一下它在做什么:
在文档加载函数 selectForLists 正在查询一个包含足球比分的 sqlite DB,特别是一个名为 match 的表,然后调用函数 renderLists。
RenderLists 将播放团队放入一个已删除重复项的排序列表中。
然后,对于此团队列表中的每个条目,调用 latestTest 函数,该函数从该团队正在比赛的比赛表中选择所有行并调用 latestTest2。
LatestTest2 计算该团队比赛的行数,并将一些代码输出到插入的 div。
一旦为每个团队完成了该操作,它应该恢复以完成 renderLists 函数并调用加载的函数,但它没有,我必须添加延迟来调用此函数,因为它不会最后发生。
我希望有人能告诉我这里出了什么问题,为什么在完成上述所有操作后没有调用加载的函数?另外,如果有人有任何提示可以使用更高效的代码实现相同的结果,我非常希望。
为这篇长文道歉,我相信很多人会发现代码很糟糕,我知道有太多的功能,可能还有很多更好的方法可以做到这一点,但是自从在 uni 中使用 javascript 已经有几年了,我正在努力它和sqlite。
代码在下面或http://pastebin.com/7AxXzHNB谢谢
javascript - 我的全局变量在 transcationSuccess 回调中未定义 - 不知道为什么
我正在使用 Sencha touch,我正在尝试在从我的 webdb 获取数据后更新一个面板......不认为这会很难,但我在这里完全错过了一些东西......
但是returnHTML
一直以未定义的形式返回......不太确定这里发生了什么。
我看着它通过我的 SELECT 函数......它在完成之前是一个完整的字符串。我错过了什么?
database - WebSQL:插入多行/事务
解析大型 CSV 时,我在 db.transaction 中异步调用 INSERT 时遇到问题。
问题 1:
...它将输入最后一行 X 次(X ... CSV 中的行数)
问题2:
...它会达到一些限制并且不会插入任何东西(如果我不使用 while,但是对于 <10,它可以工作,但这个限制非常小)。
它类似于这个问题:Web SQL Database + Javascript loop,但递归在这里无济于事。
谢谢!
html - 哪些版本的 chrome/opera/firefox 支持 IndexedDb?
正如我在此页面的评论中看到的那样,我无法理解Chrome是否真的支持IndexedDB。
我要为 chrome/opera/firefox 编写一个用户脚本,并决定不使用localstorage,我只想尝试 IndexedDB 而不是 localstorage,但在开始编写脚本之前,我必须知道
哪些版本的 chrome/opera/firefox 支持 IndexedDb?
谢谢。
javascript - 在 jQuery Deferred / Promise 中包装 webSql executeSql 调用
executeSql 的 html5 规范包括一个成功回调和一个失败回调:
如果我使用的是 jQuery,有没有办法使用新的 jQuery 承诺/延迟热度来实现这一点?
sqlite - Firefox 中的 WebSQL
我今天正在查看一个greasemonkey 脚本,试图弄清楚为什么它不再工作了。玩了一段时间后,我意识到它在 Firefox 3.6 上运行良好,但在当前版本 (8) 等更高版本上却不行。
经过一番谷歌搜索后,我来到了这里。
我不确定我是否正确阅读此内容。WebSQL 完全从 Firefox 中被删除是因为标准化过程已经陷入“僵局”,因为除了 SQLite 没有替代实现?这是否意味着依赖WebSQL 的greasemonkey 脚本需要ff 3.6 才能正常运行?
我想知道将 SQLite 简单地分叉到 NotSQLite 并继续标准化过程可能有多难......