- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试通过 sqLite 提供程序使用 JayData
myDB = new MyDatabase({ provider: 'sqLite' , databaseName: 'MyDB', version: 1 });
但是当它运行此行时,它会回显两次控制台以下消息
"Provider fallback failed!"
我尝试手动加载 sqLite 提供程序而不加载它,但它没有解决问题。如果我将提供程序设置交换为“indexedDb”,JayData js 会自动尝试从错误的目录加载 IndexedDbProvider.js 类
GET http://192.168.2.49/Test/jaydataproviders/IndexedDbProvider.js
什么时候应该
GET http://192.168.2.49/Test/js/Jaydata/jaydataproviders/IndexedDbProvider.js
有谁知道为什么我使用 sqLite 时收到错误或如何让提供程序从正确的目录自动加载?我也尝试过手动加载 indexedDB 提供程序,但它没有解决问题,并且仍然尝试错误地加载提供程序
我已将最新的 JayData 代码直接复制到 Jaydata 下的 SiteRoot/js 文件夹中,它应该在该文件夹中保持一致,我没有更改或移动任何文件
我的数据库架构很大,但本质上类似于以下实体和数据库定义
$data.Entity.extend("Image", {
id: { type: "int", key: true, computed: true },
location: { type: String, required: true, maxLength: 500 },
classification: { type: "int", required: true },
name: { type: String, maxLength: 500 }
});
$data.Entity.extend("Inventory", {
id: { type: "int", key: true, computed: true },
name: { type: String, required: true, maxLength: 200 },
description: { type: String, required: true, maxLength: 1000 },
imageId: { type: "int", required: true}
});
$data.EntityContext.extend("MyDatabase", {
Images: { type: $data.EntitySet, elementType: Image } ,
Inventories: {type: $data.EntitySet, elementType: Inventory }
});
我有一些来自here的js代码使用 getScript 专门按顺序加载正确的 js 文件,并在 Firefox 中调试确认文件按顺序加载
我按以下顺序加载文件
页面就绪第 5 步 $(function() 分配数据库变量,onReady 检查数据库是否已初始化
myDB = new MyDatabase({ provider: 'indexedDb' , databaseName:'MyDB', version: 1 });
myDB.onReady(function() {
logThis('Connected to DB');
checkIfInitilizeIsNeeded();
});
这是提供程序无法加载的地方
感谢您的帮助
最佳答案
根据这个page JayData 不支持使用 webSql 或 sqLite 的 Firefox,尽管它应该可以与 indexeddb 一起使用
我已经使用 Chrome 对其进行了测试,它似乎很高兴,所以是的,有点狡猾,是地球上第二大最受欢迎的浏览器,但是 nm
关于javascript - JayData 提供程序无法加载 sqLite 和 indexedDb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28986488/
我想查询一个简单的 sqLite 数据库并获取所有值并将它们打印在 中. 数据库表只有人“姓名”和相应的“联系电话”作为列。 请解释这样做的逻辑。 最佳答案 当前版本不正式支持连接到现有的 sqLi
我发现很难找到有关此问题的任何信息,因此我特此询问。 我想使用 JayData 实体 API 创建一个新的“连接”。一个连接有 2 个设备端口,均与设备和端口链接。所以: Connection(Sen
我们正在考虑尝试将我们现有的应用程序 WebSql 后端/数据层移植到 JayData。这都是客户端。我们希望分两个阶段进行迁移,允许我们的应用程序继续使用现有方法从数据库中读取,同时我们的解析将转移
我编写这段代码是为了在 Chrome 中使用 WebSQL 和 JayData: $data.Entity.extend("$org.types.Department", { Id: {
我的 JayData 实体上有 inverseProperty: 'User': { 'type': 'RavenDBMembership.User', 'inverseProperty': '$$u
我是 jaydata 的新手,刚刚通过许多教程和示例学习了如何使用 JayData 定义模型和存储数据。我编写了一个代码,它将数据存储在本地存储上,它有两个相互之间具有一对多关系的实体。我多次检查了我
我定义了这个类型: $data.Entity.extend('MyApp.Models.Vehicle', { 'ID': { 'key': true, 'type': 'Edm.String
我正在尝试在 Jaydata 中编写一个简单的 CRUD 功能,我已经为更新操作编写了这个简单的代码: SampleClass.prototype.Load = function(input1,cal
我尝试实现我的第一个基于 JayData 的应用程序。我需要我的 HTML5/JavaScript 应用程序在客户端存储复杂的数据(主要是一对多关系)。 我的模型看起来像这样(抱歉,如果名称不是很明确
我有一个OData(v3)将与移动设备一起使用的端点 Backbone应用程序。 我正在尝试集成Jaydata以避免构建 OData 查询。 我仍在发展我的 Backbone 技能,我不确定如何将 J
我有一个自定义机制来在 JavaScript 中定义类,如下所示: Tools.User = Tools.Class.define("Tools.User", Tools.Entity, {
是否可以在html 5 css js页面中直接使用jaydata读取sqlite数据库?这无需使用 php 或 asp.net 引擎? 编辑: http://jaydata.org/ 最佳答案 因为它
a我正在创建一个 AngularJS 应用程序。我必须使用 Jaydata 来使用 odata3 Web 服务。我正在使用名为 Metronics 的主题. 我在控制台中看到的错误是: http://
使用此订单时: 我收到此错误 TypeError: Class.extend is not a function at Object. (onsenui.js:13049)
使用 JayData 向 Sqlite 数据库中插入一个新对象(记录),如何查询最后插入的 ID?我可以这样做,但它看起来不够优雅: DB.Members.orderByDescending('mem
我将 JaydData 与 Backbone JS 一起使用。在应用程序的起始页上,我将 JayData 上下文用作: $data.Entity.extend('$todo.Types.ToDoEnt
我有一个可用的 OData 端点,我可以在其中查看各个数据点。 (例如,localhost/myData/person(10) 中有第 10 个人的数据。) 但是我的 JayData javascri
是否有将 JayData 与 WebAPI 结合使用的示例?它不是 OData,而只是一组端点: /api/项目/API/用户/API/东西 我只是在寻找一个简单的解决方案来将我的 webapi 数据
我正在使用 jaydata 作为客户端,将 .net odata 作为服务器,但是当我请求 Server 时,它给了我 501 未实现的错误,当我搜索它时,问题是 CORS [Cross Origio
OData 支持 Any and All ,这在我之前的项目中帮助了我很多。现在我使用 JayData 来避免编写 OData 查询字符串,但是通过搜索 any() 和 all() 还没有找到结果。是
我是一名优秀的程序员,十分优秀!