1

IE8 を除くすべての主要なブラウザーで完全に機能する次のコードがあります。

    $.ajax({
        type: 'GET',
        url: 'https://APPSECRET:APPKEY@my.site.com/admin/products.json',
        cache: false, 
        timeout: 15000,
        success: function(jsonp, status, XMLHttpReq){
            callback(jsonp);
        },
        error: function(){
            alert('Error');
        },
        dataType: 'jsonp'
    });

IE 8 で実行すると、エラー関数がトリガーされ、アラートが表示されます。ここで他のソリューションを検索し、キャッシュをfalseに設定しても機能しません。助言がありますか?

4

1 に答える 1

0
$.ajaxSetup({ cache: false });

また

$.ajax({
  cache: false,
  //other options...
});

また

クエリ文字列にタイムスタンプを追加します

この質問はhttps://stackoverflow.com/a/4303862/169469と重複していると思います

于 2013-03-08T03:50:41.560 に答える