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

106
Vistas
cómo llamar a la función AJAX en la etiqueta de anclaje

Soy nuevo en AJAX. quiero llamar a la función AJAX cuando hago clic en un botón usando el evento onclick(). Esta es la función AJAX llamada por el evento onclick()

 function onclickFunction(aId){ $.ajax({ type: "get", url: "like_audio", data: { aId:aId }, success: function (data){ alert(data); }, error: function (xhr, ajaxOptions, thrownError){ } }); return false; }

Así es como estoy llamando al evento onclick()

 <a href="" onclick=onclickFunction(id)
over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Simplemente obtenga el retorno de uso dentro de onclick , lo que evitará la recarga.

 <a href="" onclick="return onclickFunction('id')">a</a>

Como alternativa puedes usar

 <a href="javascript:onclickFunction('id')">a</a>
over 4 years ago · Santiago Trujillo Denunciar

0

<a href="#" onclick="onclickFunction('theid');">Click Me</a>

Ejecutará la función y le pasará el valor 'theid'

En su ejemplo, no tiene un href completo, e incluso si fuera correcto, es posible que no tenga un valor de ID para pasarle. si hago esto:

Haz click en mi

Básicamente estoy diciendo que hay una variable llamada id en el ámbito global, busque su valor y páselo a la función; si de hecho hay una variable como esa en su página, entonces funcionará, sin embargo, no lo sé. si hay.

over 4 years ago · Santiago Trujillo 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