jQuery ajaxSetup() Method

## jQuery Tutorial

jQuery HOME jQuery Intro jQuery Install jQuery Syntax jQuery Selectors jQuery Events

## jQuery Effects

jQuery Hide/Show jQuery Fade jQuery Slide jQuery Animate jQuery stop() jQuery Callback jQuery Chaining

## jQuery HTML

jQuery Get jQuery Set jQuery Add jQuery Remove jQuery CSS Classes jQuery css() jQuery Dimensions

## jQuery Traversing

jQuery Traversing jQuery Ancestors jQuery Descendants jQuery Siblings jQuery Filtering

## jQuery AJAX

jQuery AJAX Intro jQuery Load jQuery Get/Post

## jQuery Misc

jQuery noConflict()

## jQuery Examples

jQuery Examples jQuery Quiz jQuery Certificate

## jQuery References

jQuery Selectors jQuery Events jQuery Effects jQuery HTML/CSS jQuery Traversing jQuery AJAX jQuery Misc jQuery Properties

# jQuery ajaxSetup() Method

jQuery AJAX Methods

## Example

Set the default URL and success function for all AJAX requests:

$("button").click(function(){
$.ajaxSetup({url:"demo_ajax_load.txt",success:function(result){
$("div").html(result);}});
$.ajax();
});
Try it yourself »

## Definition and Usage

The ajaxSetup() method sets default values for future AJAX requests.

## Syntax

$.ajaxSetup({name:value, name:value, ... })

The parameters specifies the settings for AJAX requests with one or more name/value pairs.

Possible names/values in the table below:

Name | Value/Description
--- | ---
async | A Boolean value indicating whether the request should be handled asynchronous or not. Default is true
beforeSend(xhr) | A function to run before the request is sent
cache | A Boolean value indicating whether the browser should cache the requested pages. Default is true
complete(xhr,status) | A function to run when the request is finished (after success and error functions)
contentType | The content type used when sending data to the server. Default is: "application/x-www-form-urlencoded"
context | Specifies the "this" value for all AJAX related callback functions
data | Specifies data to be sent to the server
dataFilter(data,type) | A function used to handle the raw response data of the XMLHttpRequest
dataType | The data type expected of the server response.
error(xhr,status,error) | A function to run if the request fails.
global | A Boolean value specifying whether or not to trigger global AJAX event handles for the request. Default is true
ifModified | A Boolean value specifying whether a request is only successful if the response has changed since the last request. Default is: false.
jsonp | A string overriding the callback function in a jsonp request
jsonpCallback | Specifies a name for the callback function in a jsonp request
password | Specifies a password to be used in an HTTP access authentication request.
processData | A Boolean value specifying whether or not data sent with the request should be transformed into a query string. Default is true
scriptCharset | Specifies the charset for the request
success(result,status,xhr) | A function to be run when the request succeeds
timeout | The local timeout (in milliseconds) for the request
traditional | A Boolean value specifying whether or not to use the traditional style of param serialization
type | Specifies the type of request. (GET or POST)
url | Specifies the URL to send the request to. Default is the current page
username | Specifies a username to be used in an HTTP access authentication request
xhr | A function used for creating the XMLHttpRequest object

## Try it Yourself - Examples

Specify an error handler for AJAX requests
How to use the error setting to specify an error handler for AJAX requests.

jQuery AJAX Methods

## Your suggestion:

Your E-mail (optional):

Page address:

Description:

Close [X]

## Thank You For Helping Us!

Your message has been sent to W3Schools.

Close [X]
Search w3schools.com:

## WEB HOSTING

Best Web Hosting UK Reseller Hosting Wow! $5 SSD Hosting

## WEB BUILDING

Download XML Editor
FREE Website BUILDER FREE Website Creator

## WEB RESOURCES

Web Statistics Web Validation

## SHARE THIS PAGE