PhoneGap
我有一个在 Android 和 iOS 上运行良好的混合应用程序。但是当我开始在 iOS 6 中进行测试时,我注意到我没有为我的大多数 ajax 调用获取服务器数据——相反,我从以前的 ajax 调用中获取了缓存数据。
到目前为止,我已经尝试了以下选项来禁用缓存 -
- 包含时间戳作为查询字符串参数
$.ajaxSetup({ cache: false });
- 在ajax调用内部
no-cache = true
$.ajaxPrefilter(function (options, originalOptions, jqXHR) { options.data = jQuery.param($.extend(originalOptions.data||{}, { timeStamp: new Date().getTime() })); });
但这些似乎都不起作用。我从我的 ajax 调用中调用 Java 操作类 - 这是否与上面列出的方法失败的原因有关?