出于对未知的恐惧,我一直试图避免使用大多数 HTTP 协议的属性。
但是,我对自己说,今天我将面临恐惧,并开始有目的地使用标题。我一直在尝试将json
数据发送到浏览器并立即使用它。例如,如果我在就绪状态 4 上有一个 Ajax 处理函数,它看起来像这样:
function ajaxHandler(response){
alert(response.text);
}
我在我的 PHP 代码中设置了 content-type 标头:
header('Content-Type: application/json');
echo json_encode(array('text' => 'omrele'));
当浏览器被明确告知传入的数据是 时,为什么我不能直接从处理程序函数访问该属性application/json
?