2011年4月27日

[jQuery]以Ajax取得資料,但在IE上沒有反應

問題:以Ajax方式取得一筆資料的全文資料,並即時更新在網頁上,但IE上沒有反應?
答:Ajax程式在送出資料之前,需先送出「資料格式與編碼」的header檔頭。
以PHP 為例,執行 la.php 可得到全文資料,若使用Ajax呼叫la.php,一定要先送出header再送出全文資料,如下

header('Content-Type: text/plain; charset=utf-8');
echo '全文資料.....';

如此IE上才能正常運作