Monday, May 18, 2009

API 1.3 Ajax

Ajax Requests:

Name & Type
jQuery.ajax( options ) : Returns: XMLHttpRequest
Load a remote page using an HTTP request.

load( url, data, callback ) : Returns: jQuery
Load HTML from a remote file and inject it into the DOM.

jQuery.get( url, data, callback, type ) : Returns: XMLHttpRequest
Load a remote page using an HTTP GET request.

jQuery.getJSON( url, data, callback ) : Returns: XMLHttpRequest
Load JSON data using an HTTP GET request.

jQuery.getScript( url, callback ) : Returns: XMLHttpRequest
Loads, and executes, a local JavaScript file using an HTTP GET request.

jQuery.post( url, data, callback, type ) : Returns: XMLHttpRequest
Load a remote page using an HTTP POST request.

Ajax Events:
Name & Type
ajaxComplete( callback ) Returns: jQuery
Attach a function to be executed whenever an AJAX request completes. This is an Ajax Event.

ajaxError( callback ) Returns: jQuery
Attach a function to be executed whenever an AJAX request fails. This is an Ajax Event.

ajaxSend( callback ) Returns: jQuery
Attach a function to be executed before an AJAX request is sent. This is an Ajax Event.

ajaxStart( callback ) Returns: jQuery
Attach a function to be executed whenever an AJAX request begins and there is none already active. This is an Ajax Event.

ajaxStop( callback ) Returns: jQuery
Attach a function to be executed whenever all AJAX requests have ended. This is an Ajax Event.

ajaxSuccess( callback ) Returns: jQuery
Attach a function to be executed whenever an AJAX request completes successfully. This is an Ajax Event.


Misc:

Name & Type
jQuery.ajaxSetup( options )
Setup global settings for AJAX requests.

serialize( ) Returns: String
Serializes a set of input elements into a string of data.

serializeArray( ) Returns: Array
Serializes all forms and form elements (like the .serialize() method) but returns a JSON data structure for you to work with.Note: The JSON structure returned is not a string. You must use a plugin or third-party library to "stringify".

No comments:

Post a Comment