El problema es que el código está intentando acceder a un objeto cargado de forma asincrónica.
Esto está causando carreras, lo que a veces lo hace funcionar.
Coloque su código dentro de su devolución de llamada y todo debería funcionar correctamente.
- Soy un principiante total para el desarrollo web. ¿Debo elegir ember js, meteor js y MongoDB para comenzar?
- Mi jefe está tratando de convertirme en gerente de proyecto de un desarrollador web debido a mi buen historial de comunicación con los clientes. ¿Cuáles podrían ser las consecuencias positivas o negativas?
- Si quiero entrar en el campo del diseño web, ¿qué idiomas debo aprender?
- ¿Puedo crear páginas web dinámicas usando solo HTML y CSS?
- Quiero desarrollar un archivo html, haciendo clic para obtener la especificación de la computadora y almacenarla en un archivo de texto. ¿Es posible? ¿Qué prog. ¿idioma?
if (currentObj [currentIndexObj] .get (“etiqueta”) == nulo) {
displayQuestions ();
} más {
showTag ();
}
document.getElementById (“image”). src = “http://mscoco.org/images/” + currentObj [currentIndexObj] .get (“imageId”);
//alert(“http://mscoco.org/images/ “+ currentObj [currentIndexObj] .get (” imageId “));
document.getElementById (“image”). style.display = “block”;
// showTag ();
debe colocarse dentro de la devolución de llamada `éxito`
query.find ({
éxito: función (resultados) {
// alert (“Recuperado correctamente” + resultados.length + “objetos”);
//alert(results[0font>.get(“imageId “));
currentObj = results.slice (0);
// colóquelo aquí
// Hacer algo con los valores devueltos de Parse.Object
// arrayObjects = results.slice (0);
// para (var i = 0; i <5; i ++) {
// arrayObjects [i] = resultados [i];
//alert(object.id + ‘-‘ + object.get (‘etiqueta’));
//document.getElementById(“cap_20”).innerHTML = object.get (“etiqueta”);
//}
},
error: función (error) {
alerta (“Error:” + error.code + “” + error.message);
}
});