Я новичок в Dexie.js и пытаюсь заполнить таблицу из вызова ajax, но не могу добавить более 50 строк, ответ ajax возвращает 106 записей.
Я пробовал много примеров, но не могу заставить его работать.
Это код, который я использую для заполнения своей таблицы.
$.ajax(CONSTANTS.SERVICE.MODELS.SUBTIPO_MEDIDA_QAS(username, password))
.done(function (response) {
response.d.results.forEach(element => {
db.subtipomedida.add(element)
});
});
Я тоже пытался с другим примером, подобным этому:
$.ajax(CONSTANTS.SERVICE.MODELS.SUBTIPO_MEDIDA_QAS(username, password))
.done(function (response) {
db.on('ready', function () {
return db.subtipomedida.count(function (count) {
if (count > 0) {
console.log("La base de datos ya ha sido cargada");
} else {
console.log("no hay subtipos, consumiendo servicio...");
return db.transaction('rw', db.subtipomedida, function () {
response.d.results.forEach(function (item) {
console.log("Adding object: " + JSON.stringify(item));
db.subtipomedida.add(item);
});
});
}
});
});
Но я получаю тот же результат.
Я создал JSBin с примером из Dexie.js для вставки 100 000 строк, и я могу добавить только 50 строк.
JSBin
Это мой браузер БД:
![enter image description here](https://i.stack.imgur.com/JkrJH.png)