You have seen basic concept of AJAX using jQuery. Following table lists down all important jQuery AJAX methods which you can based your programming need: Methods and Description jQuery.ajax{options} load a remote page using an HTTP request.   jQuery.ajaxSetup{options} Set up global settings for AJAX requests.   jQuery.ger{url,[data],[callback],[type]} Load a remote page using an HTTP GET request.   jQuert.getJson{url,[data],[callback]} Load JSON data using an HTTP GET request.   jQuery.getScript{url,{callback}] Loads and executes aJava Script file using anHTTP GET request. jQuery.post{url,[data].[callback],[type]} Load  a  remote page using anHTTP POST request.   Load{url,[data][callback]} Load a HTML from a remote file and inject it inot the DOM.   Serialize{} Serializes a set of input elements into a string of data.   SerializeArray{} Serializes all forms and form elements like the .serialize{} method but returns a JSON data structure for you to work with.  

jQuery AJAX Events

You can call various jQuery methods during the life cycle of AJAX call progress. Based on different events/stages following methods are available: You can go through all the AJAX Events  

Methods and Description

ajaxComplete{callback} Attach a function to be executed whenever an AJAX request completes.   ajaxStart{call back} Attach a function to be executed whenever an AJAX request begins and there is none alreadyactive.   Ajax Error{callback} Attach afunction to be executed whenever an AJAX request fails.   ajaxSend{callback} Attach a function to be executed before an AJAX request is sent.   ajaxStop{callback} Attach a function to be executed whenver all AJAX requests have ended.   ajaxSucess{call-back} Attach a function to be executed whenever an AJAX request completes successfully.