2
我需要讀取XML值,它會在每10秒鐘後動態更改。我需要20秒後重新加載它沒有頁面重新加載(即:使用Ajax或JQuery)。在不重新加載頁面的情況下讀取XML的最快方法是什麼?
我需要讀取XML值,它會在每10秒鐘後動態更改。我需要20秒後重新加載它沒有頁面重新加載(即:使用Ajax或JQuery)。在不重新加載頁面的情況下讀取XML的最快方法是什麼?
你可以去這裏兩條道路:
客戶端查詢。您的客戶每隔一段時間發出一次Ajax請求,例如JQuery get。這會從某種緩存中獲取XML文檔的當前值。緩存由另一個服務獨立更新,例如windows服務或生成此XML的其他應用程序。
Pub/sub。客戶端註冊更新,一旦服務器確定文件已更改,它將向客戶端發送一個新的XML文檔。所以它是一個發佈 - 訂閱模式。我不確定這個在JQuery和C#中的任何實現,但我相信你可以很快找到這些。 (也許彗星,web套接字或SignalR.NET(見註釋),可以讓你相關的結果,但我不知道。)
http://signalr.net/ - 對。網吧/分 – Psytronic 2012-07-19 12:23:34
請張貼一些,這將幫助我找到相關的示例數據或鏈接。 – user1411803 2012-07-19 14:20:29