0

私の Android デバイスでは、PhoneGap/Cordova アプリで jQuery を使用して、返されたステータス コードが HTTP 200 であっても、呼び出しjQuery.ajax()または$.ajax()失敗 (約束の拒否) を行います。

4

1 に答える 1

0

これは、呼び出しで JSONP 呼び出しパターンを使用する必要がある場合に発生する可能性があります。

ただし、この場合、jqXHR オブジェクトの statusText プロパティ値は「load」になります。これは、Android デバイス上のすべての HTTPS トラフィックが無効な SSL 証明書の警告を返すために発生しました。これにより、jQuery ajax 呼び出しが「ロード」ステータスで失敗しました。

デバイスで Android の出荷時設定へのリセットを実行すると、この問題の解決に役立ちました。

于 2013-11-11T07:17:12.037 に答える