Я пытаюсь сделать , что делает этот парень - в основном проверьте, работает ли мой сервер Solr, , за исключением Я не использую jQuery с getJSON, я используюбиблиотека ajax-solr .Должен быть правильный способ установить обработчик тайм-аута внутри самой библиотеки.После изучения документации я так и не смог разобраться.
Есть ли правильный способ установить это время ожидания?Прямо сейчас у меня есть очень не элегантное решение, которое просто проверяет, был ли div заполнен после setTimeout.
ajax-solr отправляет все свои запросы с помощью этого метода: https://github.com/evolvingweb/ajax-solr/blob/master/managers/Manager.jquery.js
Вы можете создать свой собственный менеджер, который устанавливает время ожидания и обрабатывает его соответственно.
вы можете использовать глобальные настройки для ajax, для этого вам нужно включить jquery
$.ajaxSetup({ timeout:3000, complete:function(jxhr,status){ if(status=='timeout'){alert('timedout');} } }); //rest of ajax-solr code here