lib/ajax.js
function ajaxSetup(target, settings) {
        return settings ?

        // Building a settings object
        ajaxExtend(ajaxExtend(target, this.ajaxSettings), settings) :

        // Extending ajaxSettings
        ajaxExtend(this.ajaxSettings, target);
    }
function ajaxSetup(target, settings) {
        return settings ?

        // Building a settings object
        ajaxExtend(ajaxExtend(target, this.ajaxSettings), settings) :

        // Extending ajaxSettings
        ajaxExtend(this.ajaxSettings, target);
    }
function ajaxSetup ( target , settings ) { return settings ? // Building a settings object ajaxExtend ( ajaxExtend ( target , this . ajaxSettings ) , settings ) : // Extending ajaxSettings ajaxExtend ( this . ajaxSettings , target ) ; }
Creates a full fledged settings object into target with both ajaxSettings and settings fields. If target is omitted, writes into ajaxSettings.
Creates a full fledged settings object into target with both ajaxSettings and settings fields . If target is omitted writes into ajaxSettings .