XML is commonly used as the format for receiving server data, although any format, including plain text, can be used.
AJAX is a web browser technology independent of web server software. A user can continue to use the application while the client program requests information from the server in the background.