2013-05-04 96 views
1

我有一個潛在的JSON對象列表。我想單獨加載每個項目,而不是將它們全部加載到一個大塊中,並在每個項目被下載時顯示加載圖標。這可以通過只有一個JSON文件的jQuery .get請求來完成嗎?jQuery一次讀取一個JSON對象

+1

也許嘗試檢查進度,請參閱http://www.dave-bond.com/blog/2010/01/JQuery-ajax-progress-HMTL5/ – 2013-05-04 23:24:12

回答

1

jQuery沒有內置任何操作。

可能要求使用XMLHttpRequest來,然後分析該部分數據時progress觸發的事件和readyState至少爲3(裝載)一些數據而不是等待4(完成)。

由於這將涉及不完整,因此無效的JSON,您將不得不實施一個自定義分析器來執行此操作。你需要一個處理部分數據的策略(比如一個對象或字符串的一半)。

每次觸發事件時,您都必須對字符進行計數或重新計算整組數據。

這可能是更麻煩,那麼值得。

您可能會更好地更改服務器端邏輯以允許分頁數據。