is it possible to change the appointments page to be ajax

is it possible to change the appointments page to be ajax instead of refreshing the page.

i know there is autorefresh but that still refreshes the page and i dont want that either and you can see the actual button being hidden while the page loads.

can i get some tips on how to go about getting it done.
thanks