.ajax()

Performs an asynchronous HTTP request with full control over method, headers, data, and callbacks.

Syntax

jquery
$.ajax({ url, method, data, success, error })

Example

jquery
$.ajax({
  url: "/api/users",
  method: "POST",
  contentType: "application/json",
  data: JSON.stringify({ name: "Alice" }),
  success: function(response) {
    console.log(response);
  },
  error: function(xhr, status, err) {
    console.error(err);
  }
});