Il codice che hai incollato esegue una chiamata ad ajax() di jQuery quindi in qualunque punto della pagina tu lo inserica il risultato è praticamente uguale: viene effettuata la chiamata indipendentemente della interazione con l'utente. Quello che vuoi fare tu è qualcosa del genere:

codice:
$('#mio-link').click(function() {
    // chiamate ajax etc...
});
Per esempio in questo modo la chiamata viene eseguita quando viene cliccato l'elemento con id "mio-link". Anche in questo caso puoi inserire il codice dove vuoi, tanto l'istruzione viene eseguita quando l'utente clicca e non in base a dove inserisci il codice.