2012-10-28 43 views
1

我花了幾個星期的時間構建了一個數據表,它顯示了來自服務器的最新信息(大約每10秒)。我很接近完成,但我認爲我遇到了一個主要問題 - 這是關於創建/使用數據表的底層設計可能完全錯誤(抽泣!)。由於我不知道如何將打印屏幕放在計算器上,下面是總結:JQuery DataTables:設計問題

  1. JSP頁面每隔10秒向服務器發送一次請求。
  2. 從服務器返回的響應具有最新的信息。
  3. 返回的響應是XML格式。 XML具有表格元素(表格id = snaptable)。基本上是一個DHTML。
  4. JSP頁面將此XML(具有表id = snaptable)插入此頁面中的DIV元素。
  5. 根據此表創建一個數據表id = snaptable。
  6. 每10秒重複一次 - 每次根據響應中的新信息重新創建新表id =可控制表。

這很有效。

這裏的問題:
1.如果我去的第2頁,10秒後自動返回到第1頁
2.我想什麼,因爲每一個新的信息都在每10秒是一個發生在這裏是數據表的新實例(記住 - 我每10秒重新創建一個數據表),因此它會自動返回到第1頁。

我想要的是如果我在頁面2或頁面3中,我想保持該狀態頁面,而數據表每10秒刷新一次。我認爲我的設計錯了,因爲我付出了所有的努力,感覺很糟糕。如何以最短的方式解決這個問題?

請指教。由於

回答