Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

215
Visualizações
¿Cómo cargar el valor de almacenamiento local usando fetch () en la carga de la página?

Tengo 2 páginas html, index.html y dropdown-component.html

dropdown-component.html :

 <select id="AssistSelectMenu"> <option value="assist/AK.html">Alaska</option> <option value="assist/AL.html">Alabama</option> <option value="assist/AZ.html">Arizona</option> </select>

onclick en un botón en index.html , trato de obtener el contenido de dropdown-component.html

Usando el ff:

 function fetchJXSelectMenu() { fetch('dropdown-component.html') .then(response => response.text()) .then(text => document.querySelector('#component-assist-jx-select-menu').innerHTML = text); }

Se carga en un div <div id="component-assist-jx-select-menu"></div> .

El problema es que el "componente" que carga es una select/option que utiliza localStorage para recordar la última opción seleccionada por el usuario.

Se parece a esto:

 $(function () { $('#AssistSelectMenu').change(function () { localStorage.setItem('JXselect', this.value); }); if (localStorage.getItem('JXselect')) { $('#AssistSelectMenu').val(localStorage.getItem('JXselect')); } });

Si no estoy usando el método fetch() , la función localStorage funciona bien, pero si la uso, no carga la última opción seleccionada por el usuario al cargar la página. Supongo que esto se debe a que el navegador ya terminó de mostrar la página y no puede procesar el localStorage para el componente recién cargado.

Así que mi pregunta es ¿cómo soluciono esto? Intenté poner el script en el componente pero eso no lo resolvió en absoluto.

¡Gracias de antemano por cualquier ayuda!

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda