Skip to content
Permalink
Browse files

Merge pull request #473 from dmethvin/fix-10098-faux-comment

Fixes #10098. Avoid a slashy-starry char sequence to prevent T-Mobile (and other brain-damaged) script compression breaking jQuery.
  • Loading branch information...
dmethvin committed Aug 25, 2011
2 parents db9e023 + 8cabdcd commit 979dd1cb421a6880463f98842353461a0f1fae6e
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
allTypes = ["*/"] + ["*"];

// #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",
"*": "*/*"
"*": allTypes
},

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 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) :
s.accepts[ "*" ]
);

0 comments on commit 979dd1c

Please sign in to comment.
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.