The Wayback Machine - https://web.archive.org/web/20231202093706/https://www.geeksforgeeks.org/jquery-ajax-complete-reference/
Open In App
Related Articles

jQuery AJAX Complete Reference

Improve Article
Improve
Save Article
Save
Like Article
Like

AJAX is a technique, not a programming language that is used by developers to make websites behave like desktop applications. It operates on the client-side for creating asynchronous web applications. AJAX is a group of technologies that uses a number of web technologies for creating a set of web development techniques.

jQuery provides various methods for AJAX functionality. There are some jQuery AJAX methods that are used to request text, HTML, XML, or JSON from a remote server using both HTTP Get and HTTP Post. 

Syntax:

$.ajax_method(parameter1, parameter2, ..)

Example: This example use param() method to create serialized representation of an object.

HTML




<!DOCTYPE html>
<html>
  
<head>
    <title>
        jQuery param() Method
    </title>
  
    </script>
</head>
  
<body style="text-align:center;">
  
    <h1 style="color:green;">
        GeeksForGeeks
    </h1>
  
    <h2>jQuery param() Method</h2>
  
    <button>Click</button>
  
    <div></div>
  
    <!-- Script using param() method -->
    <script>
        $(document).ready(function() {
              
            personObj = new Object();
              
            personObj.Firstword = "Geeks";
            personObj.Secondword = "For";
            personObj.Thirdword = "Geeks";
            personObj.Wordcolor = "Green";
              
            $("button").click(function() {
                $("div").text($.param(personObj));
            });
        });
    </script>
</body>
  
</html>


Output:

 

jQuery AJAX Method Complete Reference:

Methods

Description

ajax() Perform an AJAX request or asynchronous HTTP request.
ajaxSetup() Set the default values for future AJAX requests.
get() Loads data from the server by using the GET HTTP request.
getJSON() Fetches JSON-encoded data from the server using a GET HTTP request.
parseJSON() Takes a well-formed JSON string and returns the resulting JavaScript value.
getScript() Run a JavaScript using AJAX HTTP GET request.
param() Create a serialized representation of an object.
post() Returns an XMLHttpRequest object.
ajaxComplete() Specify a function to be run when an AJAX request completes.
ajaxError() Specify a function to be run when an AJAX request fails.
ajaxSend() Specify the function to be run when an AJAX request is about to send.
ajaxStart() Specify a function to be run when an AJAX request starts.
ajaxStop() Specify a function to be run when AJAX requests have been completed.
ajaxSuccess() Specify the function to be run when an AJAX request is completed successfully.
load() It is a simple but very powerful AJAX method. 
serialize() Create a text string in standard URL-encoded notation.
serializeArray() Create a JavaScript array of objects that is ready to be encoded as a JSON string.

Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out - check it out now!

Last Updated : 23 Jan, 2023
Like Article
Save Article
Previous
Next
Similar Reads
Complete Tutorials