jQuery 1.0.4 New Wave Javascript(js源文件)

2020-05-19 07:32:46易采站长站整理

        }
        // Watch for a new set of requests
        if ( s.global && ! jQuery.active++ )
            jQuery.event.trigger( “ajaxStart” );
        var requestDone = false;
        // Create the request object
        var xml = new XMLHttpRequest();
        // Open the socket
        xml.open(s.type, s.url, s.async);
        // Set the correct header, if data is being sent
        if ( s.data )
            xml.setRequestHeader(“Content-Type”, s.contentType);
        // Set the If-Modified-Since header, if ifModified mode.
        if ( s.ifModified )
            xml.setRequestHeader(“If-Modified-Since”,
                jQuery.lastModified[s.url] || “Thu, 01 Jan 1970 00:00:00 GMT” );
        // Set header so the called script knows that it’s an XMLHttpRequest
        xml.setRequestHeader(“X-Requested-With”, “XMLHttpRequest”);
        // Make sure the browser sends the right content length
        if ( xml.overrideMimeType )
            xml.setRequestHeader(“Connection”, “close”);
        // Allow custom headers/mimetypes
        if( s.beforeSend )
            s.beforeSend(xml);
        if (s.global)
            jQuery.event.trigger(“ajaxSend”, [xml, s]);
        // Wait for a response to come back