Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私の Android デバイスでは、PhoneGap/Cordova アプリで jQuery を使用して、返されたステータス コードが HTTP 200 であっても、呼び出しjQuery.ajax()または$.ajax()失敗 (約束の拒否) を行います。
jQuery.ajax()
$.ajax()
これは、呼び出しで JSONP 呼び出しパターンを使用する必要がある場合に発生する可能性があります。
ただし、この場合、jqXHR オブジェクトの statusText プロパティ値は「load」になります。これは、Android デバイス上のすべての HTTPS トラフィックが無効な SSL 証明書の警告を返すために発生しました。これにより、jQuery ajax 呼び出しが「ロード」ステータスで失敗しました。
デバイスで Android の出荷時設定へのリセットを実行すると、この問題の解決に役立ちました。