]> source.dussan.org Git - jquery.git/commitdiff
Fixes #10098. Avoid a slashy-starry char sequence in literal strings to evade faulty...
authorDave Methvin <dave.methvin@gmail.com>
Tue, 23 Aug 2011 02:32:06 +0000 (22:32 -0400)
committerDave Methvin <dave.methvin@gmail.com>
Tue, 23 Aug 2011 02:32:06 +0000 (22:32 -0400)
src/ajax.js

index e12139e9e9ed1fab0720f3d4bde0504cdd7ef095..e112efa7d2d0efeae2bd611e2a9d837b2f89024d 100644 (file)
@@ -42,7 +42,10 @@ var r20 = /%20/g,
        ajaxLocation,
 
        // Document location segments
-       ajaxLocParts;
+       ajaxLocParts,
+       
+       // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression
+       starSlashStar = "*/".concat("*");
 
 // #8138, IE may throw an exception when accessing
 // a field from window.location if document.domain has been set
@@ -331,7 +334,7 @@ jQuery.extend({
                        html: "text/html",
                        text: "text/plain",
                        json: "application/json, text/javascript",
-                       "*": "*/*"
+                       "*": starSlashStar
                },
 
                contents: {
@@ -702,7 +705,7 @@ jQuery.extend({
                jqXHR.setRequestHeader(
                        "Accept",
                        s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[0] ] ?
-                               s.accepts[ s.dataTypes[0] ] + ( s.dataTypes[ 0 ] !== "*" ? ", */*; q=0.01" : "" ) :
+                               s.accepts[ s.dataTypes[0] ] + ( s.dataTypes[ 0 ] !== "*" ? ", " + starSlashStar + "; q=0.01" : "" ) :
                                s.accepts[ "*" ]
                );