Skip to content
Permalink
Browse files

Fixes #10098. Avoid a slashy-starry char sequence in literal strings …

…to evade faulty script compressors.
  • Loading branch information...
dmethvin committed Aug 23, 2011
1 parent 84f2908 commit 771e637a5193c63bd18f6edae8af3787a46f003e
Showing with 6 additions and 3 deletions.
  1. +6 −3 src/ajax.js
@@ -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[ "*" ]
);

0 comments on commit 771e637

Please sign in to comment.
You can’t perform that action at this time.