jQuery ajaxSetup() Method (original) (raw)

Last Updated : 12 Jul, 2023

The **ajaxSetup() method in jQuery is used to set the default values for future AJAX requests.

**Syntax:

$.ajaxSetup( {name:value, name:value, ... } )

**Parameters:

****Example 1:**This example uses ajaxSetup() method to call data from other files.

**geeks1_data.txt: This text file is called within an HTML file.

Welcome to GeeksforGeeks

**gfg.html

html `

jQuery ajaxSetup() Method
<script src=

"" title="undefined" rel="noopener noreferrer">https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">

<script>
    $(document).ready(function () {
        $("li:parent").css("background-color", "green");
    });
</script>
<h1 id="geeks1" style="color:green">
    GeeksForGeeks
</h1>
<h2 id="geeks2">
    jQuery ajaxSetup() Method
</h2>
<h3></h3>

<button>Click</button>

<!-- Script to use ajaxSetup() method -->
<script>
    $(document).ready(function () {
        $("button").click(function () {
            $.ajaxSetup({
                url: "geeks1_data.txt",
                success: function (result) {
                    $("h3").html(result);
                }
            });
            $.ajax();
        });
    });
</script>

`

**Output:

jquery-78

**Example 2: This example illustrates ajaxSetup() method.

html `

jQuery ajaxSetup() Method
<script src=

"" title="undefined" rel="noopener noreferrer">https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">

<script>
    $(document).ready(function () {
        $("li:parent").css("background-color", "green");
    });
</script>
<h1 id="geeks1" style="color:green">
    GeeksForGeeks
</h1>
<h2 id="geeks2">
    jQuery ajaxSetup() Method
</h2>

<button>Click</button>

<!-- Script to use jQuery ajaxSetup() Method -->
<script>
    $(document).ready(function () {
        $("button").click(function () {
            $.ajaxSetup({
                url: "geek2_dat.txt", error: function (xhr) {
                    alert("Error: " + xhr.status + " " + xhr.statusText);
                }
            });
            $.ajax();
        });
    });
</script>

`

**Output:

jquery-79other files