mirror of
https://github.com/jquery/jquery.git
synced 2025-01-10 18:24:24 +00:00
Fix #11586. Ajax DELETE ain't got no body, so data goes to its URL.
This commit is contained in:
parent
a9c2a9bf61
commit
c01e022f33
@ -7,7 +7,7 @@ var // Document location
|
||||
rheaders = /^(.*?):[ \t]*([^\r\n]*)\r?$/mg, // IE leaves an \r character at EOL
|
||||
// #7653, #8125, #8152: local protocol detection
|
||||
rlocalProtocol = /^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,
|
||||
rnoContent = /^(?:GET|HEAD)$/,
|
||||
rnoContent = /^(?:GET|HEAD|DELETE)$/,
|
||||
rprotocol = /^\/\//,
|
||||
rquery = /\?/,
|
||||
rscript = /<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,
|
||||
|
@ -840,6 +840,21 @@ test("jQuery.ajax - HEAD requests", function() {
|
||||
|
||||
});
|
||||
|
||||
|
||||
test("jQuery.ajax - DELETE requests", function() {
|
||||
expect(1);
|
||||
|
||||
jQuery.ajax({
|
||||
url: "devo.html",
|
||||
type: "DELETE",
|
||||
data: { "whip": "it", "qty": "good" },
|
||||
beforeSend: function( _ , s ) {
|
||||
equal( s.url, "devo.html?whip=it&qty=good", "Delete requests encode data in URL" );
|
||||
return false;
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
test("jQuery.ajax - beforeSend", function() {
|
||||
expect(1);
|
||||
stop();
|
||||
|
Loading…
Reference in New Issue
Block a user