我正在構建一個基於Django的網站,前端使用jQuery。它的一個方面是服務器發送200條以下格式向前端:jQuery + Django:將350KB的文本數據從服務器傳輸到客戶端?
field_1: up to 1000 character text
field_2: up to 200 character text
field_3: up to 200 character text
field_4: up to 200 character text
field_5: up to 200 character text
field_6: a boolean value
什麼前端將做使用JavaScript,基本上顯示這些記錄無需逐一頁面重新加載,即/ jQuery的。
所以我的問題是 - 什麼是最方便的方式將大多數文本數據從Django的〜350KB轉移到jQuery,以便這些記錄可以方便地存儲在客戶端(僅用於會話的長度當然)爲了上述目的?我接受建議。
它只會被顯示,在時刻(5個文本域)只有一個記錄。所以在客戶端,只有5個DIV,顯示一條記錄,簡單地說,就是一個「下一步」按鈕,所以當用戶按下它時,下一條記錄將放入這5個DIV中並顯示出來。 – Riddler 2011-02-06 11:14:04
我會根據需要使用jQuery .load()方法來獲取每一個,這些方法可以直接將內容加載到元素中,而無需重新加載頁面,並且可以包裝所有Ajax複雜性。所以你的'下一個'按鈕只需要5次.load()調用,你的Django服務器有一個URL模式和一個視圖,它只是發送你的一個塊。 – Spacedman 2011-02-06 11:27:12