Right on. In AJAX you use the XmlHttpRequest object and it handles the details fo making and decoding the HTTP request/response. The object name is historical, AJAX doesn't use XML necessarily (JSON more often). It's just that browsers had this from past ideas and it got co-opted for AJAX :-)