Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: astrojohan en 16 Junio 2017, 23:16 pm



Título: ayuda con indexedDB y Ajax
Publicado por: astrojohan en 16 Junio 2017, 23:16 pm
Hola amigos!
Tengo un problemilla. Tengo una galeria de imagenes hecha con javascript.Esta se compone de objetos categorias, autores y coordenadas asiciadas a los objetos imagen. Hasta ahora tenia los objetos almacenados en indexedDB creandolos en onupgradeneeded de forma literal. Ahora necesito crear los objetos en un fichero json(esta parte ya esta hecha), cargarlos desde el fichero json y despues insertarlos en mis almacenes de la base de datos.El problema que me surge es que cuando ejecuto la funcion que me crea el objeto xhttp y hago la peticion, parece ser que el servidor me devuelve los objetos json despues de que haya terminado la transaccion inicial en la que creaba los almacenes, y por tanto, me salta la siguiente excepcion:

Uncaught DOMException: Failed to execute 'add' on 'IDBObjectStore': The transaction is not active.
    at XMLHttpRequest.xhttp.onreadystatechange

Si alguien tuviera alguna idea de como podria solucionar esto le estaria eternamente agradecido.Un saludo!