This snippet allows you to use the response headers from a $.get and $.post function.
Particularly useful if you return a PHP response with additional information for jQuery to handle. i.e: Custom Header: Could not connect to database.
$(function() {
var result = $.get('index.php', function(data) {
console.log ( result.getAllResponseHeaders() );
console.log ( result.getResponseHeader('Date') );
});
});
Result:
Date: Tue, 18 Sep 2012 11:24:40 GMT
Content-Encoding: gzip
X-Powered-By: PHP/5.3.5
Connection: Keep-Alive
Content-Length: 2713
Server: Apache/2.2.17 (Win32) PHP/5.3.5
Vary: Accept-Encoding
Content-Type: text/html
Keep-Alive: timeout=5, max=98
Tue, 18 Sep 2012 11:24:40 GMT