0

iframeに入れた各ソースの読み込み時間を表示しようとしています:

$.get("text.txt", function (data) {
    var array = data.split(/\r\n|\r|\n/) 
    var beforeLoad = (new Date()).getTime();    
    var loadTimes = [];

    $('#1').on('load', function () {
        loadTimes.push((new Date()).getTime());           

        $('#1').attr('src', array.pop()); 

        $.each(loadTimes, function (index, value) {             
            var result = (value - beforeLoad) / 1000;       
            $("#loadingtime" + index).html(result);
        }); 
    }).attr('src', array.pop());
});

キャッシュに依存しないようにする方法はありますか?

4

1 に答える 1

4

関数のcacheプロパティを使用できます。$.ajax

$.ajax({
    type: 'GET',
    url: 'text.txt',
    cache: false,
    success: function() {
        ...
    }
});

URLの末尾にタイムスタンプパラメータが自動的に追加されます。

于 2013-02-26T05:31:15.180 に答える