我有2个javascript文件。 其中一个文件函数看起来像这样。
var database = new localStorageDB("FormsDatabase", localStorage);
this.Create = function (item) {
database.insertOrUpdate("Value", { Id: item.Id }, item);
database.commit();
};
另一个看起来像这样。
var database = new localStorageDB("FormsDatabase", localStorage);
this.SynchronizeValue = function () {
var items = database.queryAll("Value", { query: function (row) {
if (row.IsSent == false && row.IsDeleted == false)
{ return true; } else { return false; } }, limit: 100 });
};
为什么第一个文件我可以在执行insertOrUpdate和commit之后立即执行查询,我可以获得一个返回但在第二个文件中" Value"桌子的内容已经消失了吗?