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:
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.codice:$('#mio-link').click(function() { // chiamate ajax etc... });