Передача своих данных в HTTP-заголовках в ответ на Ajax-запрос — как?
С сервера помимо основного контента в ответе на Ajax-запрос я могу же передавать еще и свои дополнительные HTTP-заголовки, для их дальнейшего использования в JavaScript'е?
К примеру: есть у меня HTML-страничка, в JavaScript-коде производится Ajax-запрос к PHP-скрипту. PHP-скрипт через функцию header() выдает какой-нибудь дополнительный HTTP-заголовок, а я в JavaScript'е использую его.
Есть ли пример такого взаимодействия?
Какие HTTP-заголовки я могу использовать для своих целей - т.е. для передачи из PHP нужных мне данных в JavaScript помимо основного ответа на запрос?
т.е. если я правильно понимаю я могу из PHP отправлять свой собственный HTTP-заголовок и спокойно его прочитать через getResponseHeader. Как лучше именовать свой заголовок? Есть какие-либо ограничения? Правила?
Ограничений/правил нет, но главное, чтобы не пересекались названия с другими. Сам могу порекомендовать начинать заголовок с X-Data. И смысл понятен, и конфликтов заголовков не будет.