Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

204
Views
¿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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!