AJAX调用突然终止,有时ios中的状态代码和响应和响应标头为空



问题-我们正在使用apache cordova构建一个混合应用程序。我们在应用程序启动期间启动ajax调用。在200次3/4次中,调用失败并终止,没有任何错误状态代码或响应或响应标头。在mac中调试时,我们可以在控制台中看到它,ajax调用被启动,但它失败了,控制台中的状态代码为"-"。除此之外,从日志中我们可以看到它从未到达服务器。

受影响的操作系统:仅IOS 9及以上版本。jQuery版本-1.10.2Apache cordova js文件版本IOS-3.8.0Android-5.1.0

不过只有ios有问题。

任何帮助都将不胜感激。如需其他详细信息,请询问。将相应地更新帖子。

更新1-无法将jQuery版本和cordova版本更改为更高版本,客户端不同意版本更新以及插件版本本身的任何更改后所需的回归测试范围和时间。

更新2-更新的cordova min-js版本现在我们正在使用。不过问题仍然存在于ios中。

尝试添加此插件https://github.com/wymsee/cordova-HTTP.检查cordova 4是否支持此插件。

然后尝试使用cordovaHTTP.post 进行ajax调用

最新更新