Test case for jQuery Ticket 8277

load with callback doesn't send data when data is only set via ajaxSetup

by jitter

HTML

<script src="http://code.jquery.com/jquery-1.4.js"></script>
<button id="nocb"> .load without callback </button>
<button id="cb"> .load with callback </button>
<p id="out">Output goes here</p>

CSS

#out {
    border: 1px solid red;
}

JavaScript

$(function() {
    var $p = $("#out");
    $.ajaxSetup({
        data: {
            js: "Some text send to the server"
        }
    });


    $("button").click(function() {
        $p.empty();

        if (this.id === "nocb") {
            $p.load("/echo/js/");
        } else {
            $p.load("/echo/js/", jQuery.noop);
        }

    });
})