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

208
Vistas
¿Cómo hacer que el sitio sea más dinámico/guardar usando el mismo código?

Actualmente estoy trabajando en un proyecto que tiene muchos sitios html con la misma estructura. Así que el código es básicamente el mismo. La única diferencia que tienen estos sitios es que con cada sitio estoy accediendo a una "partición" diferente de mi base de datos. Esto está en la etiqueta del script:

 <script> const api_url = 'urlhere'; async function getRating(){ const response = await fetch(api_url); const data=await response.json(); const myReviews = data; document.getElementById('Name').textContent = myReviews[0].PartitionKey; document.getElementById('Genre').textContent = myReviews[0].RowKey; document.getElementById('Seasons').textContent = myReviews[0].Seasons; document.getElementById('Description').textContent = myReviews[0].Description; document.getElementById('Rating').textContent = myReviews[0].Rating; document.getElementById('Review').textContent = myReviews[0].Review; console.log('Success'); }

La parte html anterior contiene cosas como imágenes y una barra de navegación. Pero ese es el mismo código cada vez. ¿Existe la posibilidad de que pueda hacer clic en un botón con el nombre de un programa (por ejemplo, programa 1) y que el programa se muestre dinámicamente a través del parámetro get? (Haga clic en el botón, el enlace cambia según el programa -> http://www.test.com/index.html*?show=show1 , el sitio web obtiene datos de la base de datos según el enlace)

¿O tienen otras soluciones para mi problema?

Espero que entiendas lo que estoy tratando de hacer, soy un principiante, así que no estoy seguro si lo expresé bien o si es posible así.

¡Feliz por cada respuesta!

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

No estoy seguro si entendí bien tu pregunta, pero voy a responder partes de ella:

Para obtener un valor de cadena de consulta de la URL en su caso, desea obtener el parámetro 'mostrar' que podría usar:

 const urlSearchParams = new URLSearchParams(window.location.search); const params = Object.fromEntries(urlSearchParams.entries()); const show_param = params.show ? params.show : "default";

Y según la variable 'show_param', puede cambiar la fuente de sus datos o pasarlos como un parámetro a su punto final de API

No estoy seguro de si los botones 'mostrar X' están en el mismo archivo, si lo están, simplemente puede recuperar la función que obtiene los datos y restablecerla a los elementos respectivos.

about 4 years ago · Juan Pablo Isaza Denunciar
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