cómo llamar a la function AJAX en la label de anclaje

Soy nuevo en AJAX. Quiero llamar a la function AJAX cuando hago clic en un button usando el evento onclick (). Esta es la function 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 llamo al evento onclick ()

 <a href="" onclick=onclickFunction(id) 

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> 
 <a href="#" onclick="onclickFunction('theid');">Click Me</a> 

Ejecutará la function y le pasará el valor 'theid'

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

Haz click en mi

Básicamente estoy diciendo que hay una variable llamada id en el ámbito global, ve a encontrar su valor y pásala a la function; si hay una variable como esa en tu página, entonces funcionará, sin embargo, no sé si hay.