JavaScript - URGENTE ayuda con indexedDB

 
Vista:

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder