URGENTE ayuda con indexedDB
Publicado por Miguel (1 intervención) el 05/12/2016 21:40:47
Hola buenas, estoy trabajando con una base de datos indexedDB y cuando quiero actualizar unos datos ya almacenados usando el metodo put(), el codigo simplemente se detiene. No paro de darle vueltas, por lo que he visto se supone que usando put("datosActualizados", "keyPathDeLosDatosQueVaAActualizar") deberia funcionar pero no es asi, espero que alguien pueda ayudarme pronto. Aqui dejo el metodo en el que ocurre el problema:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
function actualizarPujaAnterior() { //METODO PROBLEMATICO
var id= getParameterByName('ID');
var active = dataBase.result;
var t = active.transaction(["Articulo"], "readwrite");
var añadir = t.objectStore("Articulo");
var ArticuloActualizado = {
Nombre: getParameterByName('Nombre'),
PrecioSalida: getParameterByName('PrecioSalida'),
PujaAnterior: document.querySelector("#pujaNueva").value,
Categoria: getParameterByName('Categoria'),
Foto: getParameterByName('Foto'),
Descripcion: getParameterByName('Descripcion'),
Estado: 'Activo',
Dueño: getParameterByName('Email')
};
//El problema esta aqui, a partir de las siguiente instruccion no responde
var request = añadir.put(ArticuloActualizado, id);
request.onsuccess = function () {
alert('cargado');
};
request.onerror = function () {
alert('no cargado');
};
}
Valora esta pregunta


0