jQuery getJSON() Method (original) (raw)

Last Updated : 12 Jul, 2023

In this article, we will learn about the **getJSON() method in jQuery, along with understanding their implementation through the example. jQuery is an open-source JavaScript library that simplifies the interactions between an HTML/CSS document, It is widely famous for its philosophy of **“Write less, do more".

The **getJSON() method in jQuery fetches JSON-encoded data from the server using a GET HTTP request.

**Syntax:

$(selector).getJSON(url,data,success(data,status,xhr))

**Parameters: This method accepts three parameters as mentioned above and described below:

**Return Value: It returns XMLHttpRequest object.

Please refer to the jQuery Tutorial and jQuery Examples articles for further details.

**Example: The below example illustrates the **getJSON() method in jQuery.

**employee.json file:

{
"name": "Tony Stark",
"age" : "53",
"role": "Techincal content writer",
"company":"Geeks for Geeks"
}

Here, we get the JSON file and displays its content.

HTML `

jQuery getJSON() Method
<!-- Script to get JSON file and display its content -->
<script type="text/javascript" language="javascript">
    $(document).ready(function () {
        $("#fetch").click(function (event) {
            $.getJSON('employee.json', function (emp) {
                $('#display').html('<p> Name: ' + emp.name + '</p>');
                $('#display').append('<p>Age : ' + emp.age + '</p>');
                $('#display').append('<p> Role: ' + emp.role + '</p>');
                $('#display').append('<p> Company: '
                    + emp.company
                    + '</p>');
            });
        });
    });
</script>
<p> Click on the button to fetch employee data </p>

<div id="display" 
     style="background-color:#39B54A;">
</div>
<input type="button" 
       id="fetch" 
       value="Fetch Employee Data" />

`

**Output:

getJSON() Method