我有一个混合应用程序使用PhoneGap它在Android和iOS上运行良好.但是当我开始在iOS 6中测试时,我注意到我没有获得大多数ajax调用的服务器数据 - 而是从先前的ajax调用中获取缓存数据.
到目前为止,我已尝试以下选项来禁用缓存 -
$.ajaxSetup({ cache: false });no-cache = true$.ajaxPrefilter(function (options, originalOptions, jqXHR) {
options.data =
jQuery.param($.extend(originalOptions.data||{}, { timeStamp: new
Date().getTime() })); });但这些似乎都没有奏效.我从我的ajax调用中调用Java动作类 - 它是否与上面列出的方法失败的原因有关?