2013-05-18 27 views
0

我服務的是單頁應用程序。應用程序一旦加載就需要從服務器請求初始數據。插入數據到一個頁面的應用程序初始加載?

有沒有辦法用css/html/javascript的初始資源加載動態地提供數據,而不需要在html中進行渲染?

發送一個js對象的數據,所以我們不需要ping服務器?

插入腳本標記?將動態創建的js文件添加到資產負載?

有點失落,任何幫助將非常感激。

+0

您是否需要*請在頁面加載?否則,你可以將它作爲一個Javascript對象嵌入到你的HTML頁面中[如此處所述](http://stackoverflow.com/questions/7681821/passing-objects-to-client-in-node-express-jade)。 – robertklep

+0

啊,我想這就是我要找的。謝謝。 – boom

回答

0

在我看來,從Node.js服務器向客戶端提供動態內容的最佳方式是使用socket.io

如果你不想使用socket.io,你可以嘗試創建一個在Node.js服務器上行爲不同的動態頁面,並使用XMLHTTPRequests來接收數據。

+0

我正在使用socket.io,您仍然需要等待初始連接,然後發送數據。這是我試圖避免的額外往返行程。 – boom

相關問題