• jQuery
  • jQuery UI
  • jQuery Mobile
  • Sizzle
  • QUnit
  • Plugins
  • Contribute
    • CLA
    • Style Guides
    • Bug Triage
    • Code
    • Documentation
    • Web Sites
  • Events
  • Support
    • Learning Center
    • Chat
    • Stack Overflow
    • Report a bug
  • OpenJS Foundation
    • Join
    • Members
    • jQuery Team
    • Governance
    • Conduct
    • Projects

jQuery API Documentation

  • Download
  • API Documentation
  • Blog
  • Plugins
  • Browser Support
  • Version Support

Category: Ajax


The jQuery library has a full suite of Ajax capabilities. The functions and methods therein allow us to load data from the server without a browser page refresh.

Also in: Ajax > Global Ajax Event Handlers

ajaxComplete event

Register a handler to be called when Ajax requests complete. This is an AjaxEvent.

Also in: Deprecated > Deprecated 3.5 | Ajax > Global Ajax Event Handlers

.ajaxComplete()

Register a handler to be called when Ajax requests complete. This is an AjaxEvent.

Also in: Ajax > Global Ajax Event Handlers

ajaxError event

Register a handler to be called when Ajax requests complete with an error. This is an Ajax Event.

Also in: Deprecated > Deprecated 3.5 | Ajax > Global Ajax Event Handlers

.ajaxError()

Register a handler to be called when Ajax requests complete with an error. This is an Ajax Event.

Also in: Ajax > Global Ajax Event Handlers

ajaxSend event

Attach a function to be executed before an Ajax request is sent. This is an Ajax Event.

Also in: Deprecated > Deprecated 3.5 | Ajax > Global Ajax Event Handlers

.ajaxSend()

Attach a function to be executed before an Ajax request is sent. This is an Ajax Event.

Also in: Ajax > Global Ajax Event Handlers

ajaxStart event

Register a handler to be called when the first Ajax request begins. This is an Ajax Event.

Also in: Deprecated > Deprecated 3.5 | Ajax > Global Ajax Event Handlers

.ajaxStart()

Register a handler to be called when the first Ajax request begins. This is an Ajax Event.

Also in: Ajax > Global Ajax Event Handlers

ajaxStop event

Register a handler to be called when all Ajax requests have completed. This is an Ajax Event.

Also in: Deprecated > Deprecated 3.5 | Ajax > Global Ajax Event Handlers

.ajaxStop()

Register a handler to be called when all Ajax requests have completed. This is an Ajax Event.

Also in: Ajax > Global Ajax Event Handlers

ajaxSuccess event

Attach a function to be executed whenever an Ajax request completes successfully. This is an Ajax Event.

Also in: Deprecated > Deprecated 3.5 | Ajax > Global Ajax Event Handlers

.ajaxSuccess()

Attach a function to be executed whenever an Ajax request completes successfully. This is an Ajax Event.

Also in: Ajax > Low-Level Interface

jQuery.ajax()

Perform an asynchronous HTTP (Ajax) request.

Also in: Ajax > Low-Level Interface

jQuery.ajaxPrefilter()

Handle custom Ajax options or modify existing options before each request is sent and before they are processed by $.ajax().

Also in: Ajax > Low-Level Interface

jQuery.ajaxSetup()

Set default values for future Ajax requests. Its use is not recommended.

Also in: Ajax > Low-Level Interface

jQuery.ajaxTransport()

Creates an object that handles the actual transmission of Ajax data.

Also in: Ajax > Shorthand Methods

jQuery.get()

Load data from the server using a HTTP GET request.

Also in: Ajax > Shorthand Methods

jQuery.getJSON()

Load JSON-encoded data from the server using a GET HTTP request.

Also in: Ajax > Shorthand Methods

jQuery.getScript()

Load a JavaScript file from the server using a GET HTTP request, then execute it.

Also in: Miscellaneous > Collection Manipulation | Forms | Ajax > Helper Functions

jQuery.param()

Create a serialized representation of an array, a plain object, or a jQuery object suitable for use in a URL query string or Ajax request. In case a jQuery object is passed, it should contain input elements with name/value properties.

Also in: Ajax > Shorthand Methods

jQuery.post()

Send data to the server using a HTTP POST request.

Also in: Ajax > Shorthand Methods

.load()

Load data from the server and place the returned HTML into the matched elements.

Also in: Forms | Ajax > Helper Functions

.serialize()

Encode a set of form elements as a string for submission.

Also in: Forms | Ajax > Helper Functions

.serializeArray()

Encode a set of form elements as an array of names and values.

  • Ajax
    • Global Ajax Event Handlers
    • Helper Functions
    • Low-Level Interface
    • Shorthand Methods
  • Attributes
  • Callbacks Object
  • Core
  • CSS
  • Data
  • Deferred Object
  • Deprecated
    • Deprecated 1.3
    • Deprecated 1.7
    • Deprecated 1.8
    • Deprecated 1.9
    • Deprecated 1.10 & 2.0
    • Deprecated 3.0
    • Deprecated 3.2
    • Deprecated 3.3
    • Deprecated 3.4
    • Deprecated 3.5
    • Deprecated 3.7
  • Dimensions
  • Effects
    • Basics
    • Custom
    • Fading
    • Sliding
  • Events
    • Browser Events
    • Document Loading
    • Event Handler Attachment
    • Event Object
    • Form Events
    • Keyboard Events
    • Mouse Events
  • Forms
  • Internals
  • Manipulation
    • Class Attribute
    • Copying
    • DOM Insertion, Around
    • DOM Insertion, Inside
    • DOM Insertion, Outside
    • DOM Removal
    • DOM Replacement
    • General Attributes
    • Style Properties
  • Miscellaneous
    • Collection Manipulation
    • Data Storage
    • DOM Element Methods
    • Setup Methods
  • Offset
  • Properties
    • Properties of jQuery Object Instances
    • Properties of the Global jQuery Object
  • Removed
  • Selectors
    • Attribute
    • Basic
    • Basic Filter
    • Child Filter
    • Content Filter
    • Form
    • Hierarchy
    • jQuery Extensions
    • Visibility Filter
  • Traversing
    • Filtering
    • Miscellaneous Traversing
    • Tree Traversal
  • Utilities
  • Version
    • Version 1.0
    • Version 1.0.4
    • Version 1.1
    • Version 1.1.2
    • Version 1.1.3
    • Version 1.1.4
    • Version 1.2
    • Version 1.2.3
    • Version 1.2.6
    • Version 1.3
    • Version 1.4
    • Version 1.4.1
    • Version 1.4.2
    • Version 1.4.3
    • Version 1.4.4
    • Version 1.5
    • Version 1.5.1
    • Version 1.6
    • Version 1.7
    • Version 1.8
    • Version 1.9
    • Version 1.11 & 2.1
    • Version 1.12 & 2.2
    • Version 3.0
    • Version 3.1
    • Version 3.2
    • Version 3.3
    • Version 3.4
    • Version 3.5
    • Version 3.6
    • Version 3.7
    • Version 4.0

Books

  • Learning jQuery 4th Edition by Karl Swedberg and Jonathan Chaffer Learning jQuery Fourth Edition Karl Swedberg and Jonathan Chaffer
  • jQuery in Action by Bear Bibeault, Yehuda Katz, and Aurelio De Rosa jQuery in Action Bear Bibeault, Yehuda Katz, and Aurelio De Rosa
  • jQuery Succinctly by Cody Lindley jQuery Succinctly Cody Lindley
  • Learning Center
  • Chat
  • Twitter
  • GitHub

Copyright 2025 OpenJS Foundation and jQuery contributors. All rights reserved. See jQuery License for more information. The OpenJS Foundation has registered trademarks and uses trademarks. For a list of trademarks of the OpenJS Foundation, please see our Trademark Policy and Trademark List. Trademarks and logos not indicated on the list of OpenJS Foundation trademarks are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them. OpenJS Foundation Terms of Use, Privacy, and Cookie Policies also apply.

Web hosting by Digital Ocean | CDN by Fastly | Powered by WordPress