Каков наилучший способ реализовать время ожидания AJAX? - PullRequest
0 голосов
/ 09 октября 2009

Я пытаюсь сделать тайм-аут запроса AJAX, если веб-сервер не работает. У кого-нибудь есть хороший способ сделать это?

Ответы [ 2 ]

5 голосов
/ 09 октября 2009

JQuery предлагает красивое решение

$.ajax({
    type: "GET",
    timeout: 5000,
    url: "myurl.com",

    success: function(data) {
        alert('Data load: '+ data);
    },

    error: function(){
        alert('Error loading data');
    }
}); 
2 голосов
/ 09 октября 2009

Зависит от того, какую платформу вы используете. Например, jQuery.ajax поддерживает опцию timeout, которая делает это. Вы также можете установить его глобально, используя jQuery.ajaxSetup.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...