Mi código funciona según lo previsto en el Editor HTML en línea, pero no exactamente en las páginas de github o jsfiddle. ¿Que puedo hacer?

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.


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);
}
});

More Interesting

Cómo crear un sitio web similar a Hacker News o Growth Hackers usando WordPress

Estoy subcontratando el desarrollo de mi MVP, ¿cómo audito la calidad del código?

Estoy trabajando en un sitio porno. ¿Cómo obtengo contenido para agregar al sitio?

Aprendí a construir aplicaciones web fullstack usando HTML / CSS / JS junto con React / Express, etc. ¿Cuándo necesitaría WordPress?

¿Estoy siendo estúpido al elegir MySQL para mi aplicación Node.js en 2016?

Quiero desarrollar un sitio web para una escuela. ¿Qué tecnología o CMS debería preferirse?

Cómo crear un virus con PHP

¿Cómo debo conseguir mi próximo trabajo de consultoría?

Soy un desarrollador de JavaScript de pila completa. ¿Qué debería estar aprendiendo en mi trabajo actual para hacerme más atractivo para mi próximo trabajo?

¿Puedo hacer una carrera como desarrollador web? Tengo 29 años y tengo un título de PG irrelevante en ciencias. He creado mi propio sitio web en PHP por experiencia, tengo conocimiento del marco MVC y he diseñado plantillas receptivas en Bootstrap.

¿Qué sitio web puedo usar para encontrar una empresa especializada en el desarrollo de juegos? Tengo una idea para un juego que me gustaría crear.

Quiero crear un sitio web de reservas, ¿cómo debo hacerlo?

Estoy haciendo algo como el sitio web de Wikipedia, ¿MEAN stack es la herramienta adecuada?

Necesito construir una API REST, pero debería implementar un patrón MVC. Estoy confundido sobre lo que debería ir en la sección de vista. Alguien puede explicar?

Soy diseñador web (CSS / HTML) y quiero seguir igual. ¿Debo aprender JavaScript avanzado? Ya conozco JS y jQuery básicos.