Вопросы:
- Какое желательное время ожидания? (без загрузки файлов, просто
простой вход в систему) Я поставил 15 секунд, но, возможно, это слишком много. - Какое лучшее решение?
2) Установите тайм-аут ajax< /p>
Код: Выделить всё
$.ajax({
url: '{{ url('/login') }}',
data: data,
method: 'POST',
timeout: 15000,
Код: Выделить всё
error: function(data, status, error){
if(status==="timeout") {
var errorString = 'Please retry. Ref Timeout';
}
Код: Выделить всё
$.ajax({
url : 'someurl',
type : 'POST',
data : ....,
tryCount : 0,
retryLimit : 3,
...
error: function(data, status, error){
if (status == 'timeout') {
this.tryCount++;
if (this.tryCount
Подробнее здесь: [url]https://stackoverflow.com/questions/47787887/how-to-correctly-handle-ajax-timeouts[/url]
Мобильная версия