PHP響應頭
(1)text/plain
服務器端:
header(‘Content-Type: text/plain‘);
echo ‘succ‘;
客戶端:
if(xhr.responseText===‘succ‘){ ... }
(2)text/html
服務器端:
header(‘Content-Type: text/html‘);
echo "<tr><td>$data</td></tr>";
客戶端:
tbody.innerHTML = xhr.responseText
(3)application/javascript
服務器端:
header(‘Content-Type: application/javascript‘);
echo "alert($data); f1(); f2($data)";
客戶端:
eval( xhr.responseText )
(4)application/xml
服務器端:
header(‘Content-Type: application/xml‘);
echo "<bookList><book>$b</book></bookList>";
客戶端:
var document = xhr.responseXML
(5)application/json
服務器端:
header(‘Content-Type: application/json‘);
//echo "[ {"bname":"","price":35.5},{} ]";
$list = ...;
echo json_encode($list);
客戶端:
var obj = JSON.parse( xhr.responseText )
PHP響應頭