JSFiddle - React, Tailwind, and code Playground
by antialias
HTML
<div>test 1: <span id='test1'></span></div>
<div>test 2: <span id='test2'></span></div>
JavaScript
$.ajaxPrefilter(function (options) {
if (undefined === options.statusCode) {
options.statusCode = {}
}
options.statusCode[404] = function () {
options.$logElem.html("404 handler overridden in ajaxPreFilter");
}
});
// statusCode[404] writes to #test1
$.ajax({
$logElem: $("#test1"),
statusCode: {},
url: "http://fiddle.jshell.net/404me"
});
// nothing written to #test2 because statusCode is not set by ajaxPrefilter
$.ajax({
$logElem: $("#test2"),
// statusCode: {},
url: "http://fiddle.jshell.net/404me"
});