Commit 8c8bd3bf authored by jaubourg's avatar jaubourg

Fixes #5812. =? will be detected even when it has been escaped during data serialization.

parent 62a1a1a8
(function( jQuery ) {
var jsc = jQuery.now(),
jsre = /\=\?(&|$)/,
jsre = /\=(?:\?|%3F)(&|$)/i,
rquery_jsonp = /\?/;
// Default jsonp settings
......
......@@ -1081,7 +1081,7 @@ test("jQuery.getScript(String, Function) - no callback", function() {
});
test("jQuery.ajax() - JSONP, Local", function() {
expect(9);
expect(10);
var count = 0;
function plus(){ if ( ++count == 9 ) start(); }
......@@ -1128,6 +1128,22 @@ test("jQuery.ajax() - JSONP, Local", function() {
}
});
jQuery.ajax({
url: "data/jsonp.php",
dataType: "jsonp",
data: {
callback: "?"
},
success: function(data){
ok( data.data, "JSON results returned (GET, processed data callback)" );
plus();
},
error: function(data){
ok( false, "Ajax error JSON (GET, processed data callback)" );
plus();
}
});
jQuery.ajax({
url: "data/jsonp.php",
dataType: "jsonp",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment