]> source.dussan.org Git - jquery.git/commit
Ajax: Fix getResponseHeader(key) for IE11
authorAndrei Fangli <andrei_fangli@outlook.com>
Mon, 26 Nov 2018 17:00:41 +0000 (19:00 +0200)
committerTimmy Willison <4timmywil@gmail.com>
Mon, 26 Nov 2018 17:00:41 +0000 (12:00 -0500)
commite0d941156900a6bff7c098c8ea7290528e468cf8
tree5f0deeaf8fd98971364f57f66bd603e21326748f
parent3ac907864c4d36b4fcb58826d9cb0e4ed62334b2
Ajax: Fix getResponseHeader(key) for IE11

- getResponseHeader(key) combines all header values for the provided key into a
single result where values are concatenated by ', '. This does not happen for
IE11 since multiple values for the same header are returned on separate lines.
This makes the function only return the last value of the header for IE11.
- Updated ajax headers test to better cover Object.prototype collisions

Close gh-4173
Fixes gh-3403
src/ajax.js
test/data/mock.php
test/middleware-mockserver.js
test/unit/ajax.js