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

Soy un desarrollador Jr. full stack con una buena idea para una startup. Puedo codificar el API web + front-end excepto la aplicación móvil. ¿Qué tengo que hacer?

Quiero crear un sitio web de torrents, pero eso sería ilegal, entonces, ¿cómo puedo hacerlo sin enfrentar ningún problema ilegal?

Sabiendo cómo programar en, entre otros, HTML 5, CSS 3, JavaScript, jQuery, Bootstrap 4, PHP, MySQL y Python, quiero comenzar con el desarrollo web independiente. Tengo 15 años. ¿Debo mencionar mi edad a clientes potenciales?

¿Debo aprender c ++ / c si quiero ser desarrollador web?

Cómo convertirse en un hacker

Soy nuevo en el desarrollo web y no tengo problemas para aprender JavaScript, lo que me molesta es CSS, hay demasiados trucos y no puedo recordar. ¿Qué tengo que hacer?

El desarrollo web está creciendo y evolucionando rápidamente. ¿Debo considerar profundizar mi conocimiento?

¿Qué más necesito aprender para ser un desarrollador web completo?

Cómo construir un sistema de gestión de asistencia usando Python

¿Sé CSS y puedo construir un sitio receptivo? ¿Por qué debería aprender Bootstrap?

Soy un desarrollador de Winform / WPF. ¿Qué debo aprender para convertirme en desarrollador de aplicaciones web en ASP .NET 5 o Meteor?

Tengo interés en el desarrollo web, tengo conocimientos de programación a nivel escolar en Java, C y C ++. ¿Cuál es mi próximo paso para aprender desarrollo web?

Soy desarrollador web y jugador. Estoy cansado de cambiar entre Windows y Ubuntu. ¿Hay alguna forma de jugar en Linux?

¿Cómo usar Python para el desarrollo web? ¿Cuáles son las herramientas y las metodologías utilizadas?

Quiero comenzar a estudiar cómo desarrollar componentes y complementos para el CMS Joomla. ¿Cuál es la mejor manera de hacerlo?