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

173
Visualizações
Cómo establecer dos valores en un botón html

Estoy trabajando en una página donde renderizo datos de una API, donde hago tarjetas de perfil dinámico. Y al hacer clic en el botón dentro de la tarjeta, estoy llamando a una API a través de ajax. mi problema es que necesito dos valores para pasar a req.body para que el ajax tenga éxito. Manejé la llamada api usando un dato usando este código,

 <div class="container" id="bb1"> <% locals.posts.rows.forEach(function (patient) { %> <div class="patient-data"> <div > <div style="padding-left: 100px"> <img src="<%= patient.dp %>" style="width: 45%;"> </div> <br> <div style="text-align: center;"> <h5> P.ID : <%= patient.p_id %></h5> <p> Name : <%= patient.patient_name %></p> </div> <div style="padding-left: 110px;margin-bottom:20px ;"> <button type = "button" id="<%= patient.p_id %>" onclick="approve(this.id)" type="button" class="btn btn-info btn-sm" id="btn-success" style="background-color: #D1B147;"> View</button> </a></div> </div> </div> <% }); %> </div>

luego dentro de mi script;

 <script type="text/javascript"> function approve(id) { var p_id = id; console.log(p_id); var data = {}; data.p_id = p_id; $.ajax({ type: 'POST', data: JSON.stringify(data), contentType: 'application/json', dataType: 'json', url: "http://localhost:5000/mData", success: function(data) { console.log(data); localStorage.setItem('myData', JSON.stringify(data)); window.location.href = 'mastersessionhistory'; }, error: function(){ alert("Error") console.log('error occured') } }) } </script>

usando esto, pude presionar api y devolver valores. solo necesitaba el p_id para acceder a la API. Pero ahora tengo una nueva clave m_id, por lo que mi req.body debería ser {p_id, m_id}. Cómo incluir m_id en ese clic de bitton para que pueda llamar a la API. puedo usar esto

 <button type = "button" id="<%= patient.p_id, patient.m_id%>" onclick="approve(this.id)" type="button" class="btn btn-info btn-sm" id="btn-success" style="background-color: #D1B147;"> View</button> </a></div>
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