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);
}
});
})