Я всегда пытался избежать использования большинства свойств протокола HTTP из-за страха перед неизвестным.
Однако я сказал себе, что сегодня я столкнусь со страхом и начну целенаправленно использовать заголовки. Я пытался отправить данные json
в браузер и сразу их использовать. Например, если у меня есть обработчик Ajax в состоянии готовности 4, который выглядит так:
function ajaxHandler(response){
alert(response.text);
}
И я установил заголовок типа контента в своем коде PHP:
header('Content-Type: application/json');
echo json_encode(array('text' => 'omrele'));
Почему я не могу напрямую получить доступ к свойству из функции обработчика, когда браузеру ясно сказано, что входящие данные - application/json
?