Open In App

jQuery serialize() with Examples

Last Updated : 12 Jul, 2023
Comments
Improve
Suggest changes
Like Article
Like
Report

The serialize() method is an inbuilt method in jQuery that is used to create a text string in standard URL-encoded notation. This method can act on a jQuery object that has selected individual form controls, such as input, textarea etc.

Syntax:

$(selector).serialize()

Parameters: This method does not contain any parameter.

Return Value: This method returns a string of an object for the selected element.

The below example illustrates the serialize() method in jQuery:

Example:

html
<!DOCTYPE html>
<html>

<head>
    <title>serialize Method</title>
    <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
    </script>

    <!-- jQuery code to show the working of this method -->
    <script>
        $(document).ready(function () {
            $("button").click(function () {
                $("#d").text($("form").serialize());
            });
        });
    </script>
    <style>
        #d1 {
            width: 300px;
            height: 100px;
            padding: 20px;
            border: 2px solid green;
            margin-bottom: 10px;
        }
    </style>
</head>

<body>
    <div id="d1">
        <form action="">
            Site Name:
            <input type="text" 
                   name="SiteName" 
                   value="GeeksforGeeks">
            <br>
            <br> Contributor name:
            <input type="text" 
                   name="ContributorName" 
                   value="geeks">
            <br>
        </form>
        <!-- click on this button -->
        <button>Click here!</button>
    </div>
    <div id="d"></div>
</body>

</html>

Output:

jQuery-91


Next Article

Similar Reads