Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Jquery подскажите как настроить срабатывание по timeout в случае отсутствия ответа сервера / 9 сообщений из 9, страница 1 из 1
26.11.2014, 12:07
    #38817138
Nick-name
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery подскажите как настроить срабатывание по timeout в случае отсутствия ответа сервера
То есть, если например на ajax запрос ничего не вернулось, как установить срабатывание по timeout?
Код: sql
1.
2.
3.
4.
$.ajax({
            url: encodeURI(urls),
                success: function(data){// если вернулось}
//а как быть если ничего не вернулось, даже ошибки?
...
Рейтинг: 0 / 0
26.11.2014, 12:14
    #38817151
-k2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery подскажите как настроить срабатывание по timeout в случае отсутствия ответа сервера
Nick-name,

версия jQuery?
http://api.jquery.com/jQuery.ajax/
...
Рейтинг: 0 / 0
26.11.2014, 12:21
    #38817170
Nick-name
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery подскажите как настроить срабатывание по timeout в случае отсутствия ответа сервера
-k2-,
1.7
Я имел ввиду как записать это?
так же как например
Код: sql
1.
.error(function(data){}});


Или как-то по другому?
...
Рейтинг: 0 / 0
26.11.2014, 12:30
    #38817180
-k2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery подскажите как настроить срабатывание по timeout в случае отсутствия ответа сервера
Nick-name,

error callback option is invoked, if the request fails. It receives the jqXHR, a string indicating the error type, and an exception object if applicable. Some built-in errors will provide a string as the exception object: "abort", "timeout", "No Transport".

.error(function(jqXHR, textStatus, errorThrown){});
...
Рейтинг: 0 / 0
26.11.2014, 12:36
    #38817189
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery подскажите как настроить срабатывание по timeout в случае отсутствия ответа сервера
Nick-name,
.. вот тут фидл
Тынц
...
Рейтинг: 0 / 0
26.11.2014, 12:42
    #38817205
Nick-name
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery подскажите как настроить срабатывание по timeout в случае отсутствия ответа сервера
carrotik,

Ага спасибо большое.
...
Рейтинг: 0 / 0
27.11.2014, 12:55
    #38818291
Nick-name
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery подскажите как настроить срабатывание по timeout в случае отсутствия ответа сервера
Nick-name,

А возможно в jquery как-то отлавливать ошибки, по коду ошибки?
...
Рейтинг: 0 / 0
27.11.2014, 13:35
    #38818334
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery подскажите как настроить срабатывание по timeout в случае отсутствия ответа сервера
Nick-nameА возможно в jquery как-то отлавливать ошибки, по коду ошибки?А в чём проблема?

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
var httpStatusCode = { unauthorized: 401, forbidden: 403, notAllowed: 405 };

function onError(request, status, statusCode) {
  var httpStatus = parseInt(request.status);

  switch (httpStatus) {
    case httpStatusCode.forbidden:
      // ...
      break;
    case httpStatusCode.notAllowed:
      // ...
      break;
    case httpStatusCode.unauthorized:
      // ...
      break;
    default:
      // ...
      break;
  }  
}

function onSuccess(data, status, request) {
  // если что-то там вернулось
}

$.ajax({ error: onError, success: onSuccess, url: encodeURI(urls) });
...
Рейтинг: 0 / 0
27.11.2014, 14:05
    #38818382
Nick-name
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery подскажите как настроить срабатывание по timeout в случае отсутствия ответа сервера
skyANA,

спасибо
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Jquery подскажите как настроить срабатывание по timeout в случае отсутствия ответа сервера / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]