0

在我的 Android 设备上,在 PhoneGap/Cordova 应用程序中使用 jQuery,即使返回的状态代码是 HTTP 200 ,调用jQuery.ajax()或失败(拒绝承诺)也是如此。$.ajax()

4

1 回答 1

0

当调用需要使用 JSONP 调用模式时,可能会发生这种情况。

但是,在这种情况下,jqXHR 对象的 statusText 属性值为“load”。发生这种情况是因为 Android 设备上的所有 HTTPS 流量都会返回无效的 SSL 证书警告。这导致 jQuery ajax 调用失败,状态为“load”。

在设备上执行 Android 出厂重置有助于解决此问题。

于 2013-11-11T07:17:12.037 回答