IE Ajax Json が動かない時の対処法
IE(Internet Explorer)でAjax通信、しかもJSONで受け取りたい。
でも動かない。そんな時の対処法たち
error: function(XMLHttpRequest, textStatus, errorThrown) { alert(errorThrown.message);
jqueryを使用してajax通信がなんらかで失敗した場合、error:に処理がくるのでerrorThrownオブジェクトを引数にとり、.messageでエラーメッセージが出る
大抵はここで出たメッセージをググると解決する
★.htaccessにJSONを加えてみる
AddCharset utf-8 json AddType text/javascript json
★文字コード確認してみる
application/json; charset=utf-8
レスポンスにJSONであるということを示すのだが、ここの文字コードが同じでないと受け取れないのである。UTF8とutf-8は別です。