最佳答案
我一直试图避免使用 HTTP 协议的大部分属性,以免出现未知的情况。
然而,我对自己说,我今天要面对恐惧,并开始有目的地使用标题。我一直试图发送 json
数据到浏览器,并立即使用它。例如,如果我在就绪状态4上有一个 Ajax 处理程序函数,它看起来是这样的:
function ajaxHandler(response){
alert(response.text);
}
我已经在 PHP 代码中设置了内容类型的头部:
header('Content-Type: application/json');
echo json_encode(array('text' => 'omrele'));
为什么我不能直接从处理函数访问属性,当浏览器被清楚地告知传入的数据是 application/json
?