<body> elements and all that they contain. To do so, we can take advantage of a request header that jQuery sends along with every Ajax request. In our server-side code (PHP, in this case): we just need to look for the
X-Requested-With header. If it is set and has a value of
, then we only deliver the fragment; otherwise, we deliver the full document. A basic implementation in PHP might look ...