2011-12-15 29 views
1

我試圖做一個what this guy is doing請求超時錯誤處理程序 - 基本檢查我的Solr服務器運行,但我不使用jQuery用的getJSON,我使用的ajax-solr圖書館。在庫本身中設置一個超時處理程序是一種正確的方法。在沖刷documentation後,我一直無法弄清楚。如何設置使用Ajax的Solr的

是否有適當的方法來設置此超時?現在我有一個非常不雅的解決方案,只是檢查一個div是否在setTimeout之後被填充。

回答

0

可以使用全局設置阿賈克斯,對於你必須包括jQuery的

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

//rest of ajax-solr code here 
+1

感謝您的快速響應,但不幸的是,這個應用程序使用了許多不同的Ajax請求,所以我不能使用全局通用處理程序。 – notjokingthistime 2011-12-15 20:15:35