目前我正在使用jQuery從衆多API中提取JSON源,但處理服務不響應或由於其服務器超時的可能性的最佳方法是什麼?將JSON緩存在服務器上會更好嗎?我正在使用PHP/MySQL,所以我希望看到一個例子,說明服務器端解決方案是否可行。處理JSON超時的最佳方法
回答
處理這個問題的最好方法是向用戶顯示一條消息,內容是「抱歉,服務器無法聯繫,這可能不是你的錯」。這是你的意思嗎?如果沒有,請嘗試在你的問題中提供更多細節。
如果這樣做是有意義的,那麼您肯定應該在服務器上緩存JSON。你應該緩存一切當它是有道理的這樣做。
我不想給他留言只是說「對不起」,我想總能以某種方式顯示結果。什麼是最好的方式來做到這一點? (我正在使用PHP/MySQL) – Keith 2010-05-06 19:10:13
也許我仍然不理解你的問題,但如果你沒有成功從服務器獲取結果,你期望能夠顯示它們嗎?我們在這裏談論JavaScript/jQuery,所以你在服務器上運行的是不相關的。 – 2010-05-06 19:21:18
...或者你是說你使用PHP從外部服務器向你的服務器提取提要?如果是這樣,那麼jQuery與它有什麼關係? – 2010-05-06 19:22:34
- 1. 處理WCF超時的最佳方式
- 2. 處理Braintree超時的最佳方式
- 3. 處理Web應用中會話超時的最佳方法?
- 4. 使用AsyncController處理超時的最佳方法
- 5. 處理rabbitmq消息處理中的時鐘的最佳方法
- 6. 處理索引超出限制錯誤的最佳方法
- 7. 處理會話超時的最佳方式是什麼?
- 8. 用jquery加載iframe時,處理錯誤/超時的最佳方法是什麼?
- 9. cocos2dx中的最佳處理方法
- 10. 處理列表的最佳方法
- 11. 處理ZeroDivisonError的最佳方法?
- 12. 處理KeyNotFoundException的最佳方法
- 13. 處理SQL參數的最佳方法?
- 14. 處理JPA合併的最佳方法?
- 15. 測試FileNotFound處理的最佳方法
- 16. 處理CascadingDropDown選擇的最佳方法
- 17. 處理視圖的最佳方法
- 18. 處理bibtex文件的最佳方法
- 19. Symfony3 - 處理JSON Rest API中錯誤的最佳方法?
- 20. 處理大型JSON文件時的最佳做法
- 21. 什麼是在struts2中處理會話超時的最佳方法
- 22. 處理實時時鐘的最佳方法?
- 23. 最佳方式處理
- 24. 從輸入中處理時間的最佳方法
- 25. 打開文件時處理錯誤的最佳方法
- 26. 處理文本框時間驗證的最佳方法
- 27. 處理計時器的最佳方法是什麼?
- 28. 處理jdbc連接時try/catch的最佳方法
- 29. 使用臨時環境處理Web版本的最佳方法?
- 30. JavaScript日期:處理夏令時的最佳方法是什麼?
只是爲了提供更多的細節,我寧願不只是顯示一個加載器或消息說「服務器無法聯繫」。我希望始終能夠顯示JSON供稿的結果。你將如何緩存/保存/存儲JSON信息?我個人使用PHP/MySQL,但希望聽到其他方法。 – Keith 2010-05-06 19:14:41
在jQuery中,如果Feed無響應,如何向用戶顯示「正在重試(秒數)」?我還想放置一個鏈接,以允許用戶嘗試重新加載Feed,而不是等待倒計時。 – Keith 2010-05-07 15:34:27