iPhoneのSafariでajaxを実行するとリトライ処理を行ってもstatus=0でエラーになり処理がうまくいかない問題が発生しました。
WindowsのIEやChrome、Safariでは問題なく動作しているのでなかなか原因がわかりませんでした。
調査・実験を続けていると
原因はブラウザのURLでは"www"付きのドメイン、ajaxでは"www"無しのドメインでアクセスしていることだと判明しました。
原因がわかると初歩的なミス(?)だったのですがiPhone以外では問題なく動作していたので結構はまりました。