close

某天寫了一段 jQuery,透過 .ajax() 取回資料,在 firefox 相當正常地運作著,但在 IE 裡卻掛掉了。
先後改成 .post()、.get(),都一樣拿不到資料。

Google 了一下,看到 IThome 討論區有一篇類似情況的文:
《jquery ajax 回傳 data ie 就是收不到》
結果看了才發現我也犯了一樣的編碼問題。Orz

問題的成因就只是,為了要送出帶有編碼的 header,
我寫成這樣:

Content-Type text/html; charset=utf8

但應該是這樣才正確:

Content-Type text/html; charset=utf-8

差一個減號差這麼多。Orz

arrow
arrow

    小攻城師 發表在 痞客邦 留言(1) 人氣()