Ciao e benvenuto, in linea di massima, per semplificarti la vita, ti consiglio l'uso di jQuery. Ci sono vari metodi per effettuare chiamate AJAX; vedi il metodo principale ajax(), per l'appunto, o get() (un modo semplificato per eseguire chiamate AJAX e riceverne i dati) oppure load() (altro metodo semplificato simile a get() ma in aggiunta inserisce direttamente i risultati sulla pagina).

Eventualmente valuta tu cosa sia meglio utilizzare in base a ciò che ti serve ottenere. Intanto ti invito a fare qualche prova, poi se incontri difficoltà puoi sempre chiedere qui sul forum ma non prima di aver fatto qualche ricerca sul forum stesso o sul web, perché l'argomento e di carattere generale ed è abbastanza discusso.

Buon proseguimento e buona permanenza sul forum.