Время AJAX запроса
Варианты получения времени AJAX запроса данных c сервера
Пример с тегом <include>
Время запроса: ...
<include src="dummy/dummy.html" callback="function(ops){ id('time-log-include').innerHTML = ops.time + ' мсек'}"></include>
<div>Время запроса: <span id="time-log-include">...</span></div>
Пример с тегом <a>
Запросить
Время запроса: ...
<a href="dummy/dummy.html" ax:id="time-a" ax:anticache="1" ax:callback="function(ops){id('time-log-a').innerHTML = ops.time + ' мсек'}">Запросить</a>
<div id="time-a"></div>
<div>Время запроса: <span id="time-log-a">...</span></div>
Пример обычного hax запроса
Запросить
Время запроса: ...
<a href="javascript:request()">Запросить</a>
<script>
function request(){
hax({url:'dummy/dummy.html', id:'time-hax', anticache:1, callback:function(ops){
id('time-log-hax').innerHTML = ops.time + ' мсек'
}})
}
</script>
<div id="time-hax"></div>
<div>Время запроса: <span id="time-log-hax">...</span></div>
Вариант с использованием регистрации на событие 'response'
Запросить
Время запроса: ...
<a href="javascript:request2()">Запросить</a>
<script>
function request2(){
hax({url:'dummy/dummy.html', id:'time-response', anticache:1})
SRAX.Html.on('time-response', 'response', function(ops){
id('time-log-response').innerHTML = ops.time + ' мсек'
})
}
</script>
<div id="time-response"></div>
<div>Время запроса: <span id="time-log-response">...</span></div>