jQuery 1.0.2

2020-05-23 06:10:44易采站长站整理

        // If the second parameter was provided
        if ( params ) {
            // If it’s a function
            if ( params.constructor == Function ) {
                // We assume that it’s the callback
                callback = params;
                params = null;
            // Otherwise, build a param string
            } else {
                params = jQuery.param( params );
                type = “POST”;
            }
        }
        var self = this;
        // Request the remote document
        jQuery.ajax( type, url, params,function(res, status){
            if ( status == “success” || !ifModified && status == “notmodified” ) {
                // Inject the HTML into all the matched elements
                self.html(res.responseText).each( callback, [res.responseText, status] );
                // Execute all the scripts inside of the newly-injected HTML
                jQuery(“script”, self).each(function(){
                    if ( this.src )
                        jQuery.getScript( this.src );