http://jsdo.it/ginpei/tZvb http://d.hatena.ne.jp/cheesepie/20100418/1271591999 画面遷移の直前にAjax通信をして情報を保存しようとする場合、FirefoxやChromeだとXmlHttpRequest.statusが0のエラーが発生する。
XMLHttpRequestのステータスコードが0になるケース。 1. プロトコルがftpやfileなどhttp以外の場合 →例えば、ローカルでhtmlファイル開いて実行したりするとステータスは"0"になる 2. Webサーバーがリクエストを送る時点で落ちていた場合 w3.orgに仕様として、0を指定することとある http://www.w3.org/TR/XMLHttpRequest/#error-flag 3. 古いOperaでは「204/304/504」が0として扱われる http://leaf.argyr.net/javascript/xmlhttprequest-response/ 2のケースが起きた場合、判定する術がない。。。 responseTextが空?いや200で空のときもありえるし(そもそも204 No Content返すべきだろうけど)。 なので、「200/204/3
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く