web SQL执行异常

空灬空 2019-01-30 02:55:33
自己用谷歌浏览器自带的web SQL写了一个页面,用事务执行查询语句,每次都能成功,执行更新和插入语录的时候偶尔才能成功。各种断点、输出都没效果,应该是整个事务方法都崩溃了,页面好像也重新加载了。 有没有大神指点下
...全文
133 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
空灬空 2019-01-30
  • 打赏
  • 举报
回复
问题找到了,我提交按钮用的bootstrap的type=submit,这个会刷新页面,而websql的的事务是异步执行的,如果先执行了刷新,原页面就被重新加载了,事务就不被执行了,所以就只能碰运气似的期待事务先执行了。改成type=button,取消页面刷新就好了。
空灬空 2019-01-30
  • 打赏
  • 举报
回复
引用 1 楼 丰云的回复:
websql就是个玩具,非常不靠谱的东西,不要执着于这种上不了台面的技术了
就是想写个东西玩一下。这种时灵时不灵却找不到原因,有点让人如鲠在喉
丰云 2019-01-30
  • 打赏
  • 举报
回复
websql就是个玩具,非常不靠谱的东西,不要执着于这种上不了台面的技术了

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧