как установить обработчик ошибок тайм-аута запроса с помощью Ajax-solr - PullRequest
1 голос
/ 15 декабря 2011

Я пытаюсь сделать , что делает этот парень - в основном проверьте, работает ли мой сервер Solr, , за исключением Я не использую jQuery с getJSON, я используюбиблиотека ajax-solr .Должен быть правильный способ установить обработчик тайм-аута внутри самой библиотеки.После изучения документации я так и не смог разобраться.

Есть ли правильный способ установить это время ожидания?Прямо сейчас у меня есть очень не элегантное решение, которое просто проверяет, был ли div заполнен после setTimeout.

Ответы [ 2 ]

1 голос
/ 24 мая 2012

ajax-solr отправляет все свои запросы с помощью этого метода: https://github.com/evolvingweb/ajax-solr/blob/master/managers/Manager.jquery.js

Вы можете создать свой собственный менеджер, который устанавливает время ожидания и обрабатывает его соответственно.

0 голосов
/ 16 декабря 2011

вы можете использовать глобальные настройки для ajax, для этого вам нужно включить jquery

$.ajaxSetup({
timeout:3000,
complete:function(jxhr,status){
if(status=='timeout'){alert('timedout');}
}
});

//rest of ajax-solr code here
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...