有誰知道默認的jQuery ajax超時值是什麼?什麼是jQuery的ajax默認超時值?
回答
默認值爲0
(technically it's undefined,但表現爲0)。這意味着jQuery本身沒有超時......如果瀏覽器有一些超時,那麼完全有可能會達到這個目的。
只有當指定timeout
選項does jQuery even call setTimeout()
。
我的測試表明erkmene,上面,實際上是正確的 - 瀏覽器設置超時... – hwjp 2012-09-05 10:42:23
@hwjp - 源代碼中的行號在最近的版本中發生了變化,但上面的答案仍然是正確的,請注意jQuery本身的'timeout> 0'檢查:https://github.com/jquery/jquery/blob/master/src/ajax.js#L700這不是一個關於原始'setTimeout( myFunc,0);',它是關於jQuery的'.ajax()'實現,當沒有指定時。默認值仍然是'未定義',但是在檢查時行爲如0 [https://github.com/jquery/jquery/blob/master/src/ajax.js#L277]。 jQuery **的默認值**(問題提出的問題)仍然有效地爲0. – 2012-09-05 11:57:45
當然 - 我只是認爲大多數人更關心什麼是有效超時......所以最好的答案是「默認情況下超時是由瀏覽器設置「 - 後面是whys + hows的技術說明... – hwjp 2012-09-05 15:27:35
- 1. 什麼是TransactionScope默認超時值?
- 2. servlet的默認超時是什麼?
- 3. 什麼是PyCurl默認的超時
- 4. 什麼是全局默認超時
- 5. JSF2 - 什麼是默認會話超時?
- 6. 什麼是RestSharp RestClient的默認超時值?
- 7. 什麼是Android中java.net.Socket的默認超時值?
- 8. 什麼是Page.ResponseEncoding默認值?
- 9. 什麼是GOMAXPROCS默認值
- 10. 什麼是ContinueWith默認值
- 11. 什麼是PHImageRequestOptionsResizeMode默認值?
- 12. WebRequest.Proxy - 什麼是默認值
- 13. 什麼時候默認值爲-1的spring事務超時?
- 14. 原型中的Ajax請求的默認全局超時是什麼?
- 15. PHP:默認cURL超時值
- 16. HttpURLConnection超時默認值
- 17. RestTemplate - 默認超時值
- 18. AJAX - HTTP標頭值的默認字符編碼是什麼?
- 19. PySQLPool連接的默認連接超時是什麼?
- 20. 什麼是SmtpClient對象的默認超時?
- 21. 什麼是HTTP請求的默認超時?
- 22. Azure WebJobs SDK作業的默認超時是什麼?
- 23. IBM Worklight中WL.Client.invokeProcedure的默認客戶端超時是什麼?
- 24. 什麼是MongoDB操作的默認超時(CRUD和聚合)?
- 25. 什麼是iOS Safari中的默認緩存超時?
- 26. 什麼是使用HttpGet和DefaultHttpClient的默認超時?
- 27. 什麼是Java EE網站的默認會話超時?
- 28. JMeter中的默認響應超時是什麼?
- 29. Django字段的默認值是什麼?
- 30. StreamReader的默認值是什麼?
看來它是未定義的,並留在瀏覽器中的具體實現:http://stackoverflow.com/questions/2507355/jquery-ajax-call-default-timeout-value http://stackoverflow.com/questions/3394760/jquery-ajax-timeout-undefined – erkmene 2010-11-10 20:43:40