我正在尝试显示我放入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());
});
有没有办法以某种方式使它不依赖于缓存?
答案 0 :(得分:4)
您可以使用cache
功能的$.ajax
属性:
$.ajax({
type: 'GET',
url: 'text.txt',
cache: false,
success: function() {
...
}
});
它会自动将时间戳参数附加到您的网址末尾。