Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

194
Vistas
JavaScript no se carga y console.log() después de realizar cambios en django

He descargado el código de distribución de cs50. En eso, solo se ejecuta lo que escribieron en inbox.js. Lo que he agregado a inbox.js no se está ejecutando. El código que han dado:

 document.addEventListener("DOMContentLoaded", function () { // Use buttons to toggle between views document .querySelector("#inbox") .addEventListener("click", () => load_mailbox("inbox")); document .querySelector("#sent") .addEventListener("click", () => load_mailbox("sent")); document .querySelector("#archived") .addEventListener("click", () => load_mailbox("archive")); document.querySelector("#compose").addEventListener("click", compose_email); // By default, load the inbox load_mailbox("inbox"); }); function compose_email() { // Show compose view and hide other views document.querySelector("#emails-view").style.display = "none"; document.querySelector("#compose-view").style.display = "block"; // Clear out composition fields document.querySelector("#compose-recipients").value = ""; document.querySelector("#compose-subject").value = ""; document.querySelector("#compose-body").value = ""; } function load_mailbox(mailbox) { // Show the mailbox and hide other views document.querySelector("#emails-view").style.display = "block"; document.querySelector("#compose-view").style.display = "none"; // Show the mailbox name document.querySelector("#emails-view").innerHTML = `<h3>${ mailbox.charAt(0).toUpperCase() + mailbox.slice(1) }</h3>`;

En la función load_mailbox, he agregado:

 fetch(`/emails/${mailbox}`) .then((response) => response.json()) .then((emails) => { console.log(emails); });

Pero cuando hice clic en los botones para ver si mi consola funcionaba o no. No veo ningún resultado desde mi consola. Si copio el código que agregué (fetch (...)) y lo pego en la consola, funciona. ¿Cómo implemento eso cuando hago clic en los botones, los resultados se imprimen en la consola? He buscado en la pestaña fuente para ver si mi código está agregado o no. Pero la pestaña fuente solo muestra el código que ellos (cs50) han proporcionado, no el mío. ¿Qué cambios debo hacer en mi código para que la pestaña fuente también cargue mi código? He visto preguntas y respuestas relacionadas sobre este tema, pero no funcionan aquí.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda