Skip to content

Commit

Permalink
Heavily improved documentation for $.ajax, but may still need some fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
jzaefferer committed Nov 18, 2006
1 parent cb0fbbb commit 797ccba
Showing 1 changed file with 22 additions and 7 deletions.
29 changes: 22 additions & 7 deletions src/ajax/ajax.js
Expand Up @@ -583,33 +583,48 @@ jQuery.extend({


/** /**
* Load a remote page using an HTTP request. This function is the primary * Load a remote page using an HTTP request. This function is the primary
* means of making AJAX requests using jQuery. $.ajax() takes one property, * means of making AJAX requests using jQuery.
* an object of key/value pairs, that're are used to initalize the request.
* *
* $.ajax() returns the XMLHttpRequest that it creates. In most cases you won't * $.ajax() returns the XMLHttpRequest that it creates. In most cases you won't
* need that object to manipulate directly, but it is available if you need to * need that object to manipulate directly, but it is available if you need to
* abort the request manually. * abort the request manually.
* *
* These are all the key/values that can be passed in to 'prop': * Please note: Make sure the server sends the right mimetype (eg. xml as
* "text/xml"). Sending the wrong mimetype will get you into serious
* trouble that jQuery can't solve.
* *
* (String) type - The type of request to make (e.g. "POST" or "GET"). * Supported datatypes (see dataType option) are:
*
* "xml": Returns a XML document that can be processed via jQuery.
*
* "html": Returns HTML as plain text, included script tags are evaluated.
*
* "script": Evaluates the response as Javascript and returns it as plain text.
*
* "json": Evaluates the response as JSON and returns a Javascript Object
*
* $.ajax() takes one property, an object of key/value pairs, that are
* used to initalize the request. These are all the key/values that can
* be passed in to 'prop':
* *
* (String) url - The URL of the page to request. * (String) url - The URL of the page to request.
* *
* (String) type - The type of request to make (e.g. "POST" or "GET"), default is "GET".
* *
* (String) dataType - The type of data that you're expecting back from * (String) dataType - The type of data that you're expecting back from
* the server (e.g. "xml", "html", "script", or "json"). * the server. No default: If the server sends xml, the responseXML, otherwise
* the responseText is is passed to the success callback.
* *
* (Boolean) ifModified - Allow the request to be successful only if the * (Boolean) ifModified - Allow the request to be successful only if the
* response has changed since the last request, default is false, ignoring * response has changed since the last request, default is false, ignoring
* the Last-Modified header * the Last-Modified header
* *
* (Number) timeout - Local timeout to override global timeout, eg. to give a * (Number) timeout - Local timeout to override global timeout, eg. to give a
* single request a longer timeout while all others timeout after 1 seconds, * single request a longer timeout while all others timeout after 1 seconds,
* see $.ajaxTimeout * see $.ajaxTimeout()
* *
* (Boolean) global - Wheather to trigger global AJAX event handlers for * (Boolean) global - Wheather to trigger global AJAX event handlers for
* this request, default is true. Set to true to prevent that global handlers * this request, default is true. Set to false to prevent that global handlers
* like ajaxStart or ajaxStop are triggered. * like ajaxStart or ajaxStop are triggered.
* *
* (Function) error - A function to be called if the request fails. The * (Function) error - A function to be called if the request fails. The
Expand Down

0 comments on commit 797ccba

Please sign in to comment.