1
我有使用Ajax的Javascript獲取Java的筆記列表(使用Play框架)。筆記有許多屬性,如文本,時間戳,附件,用戶等。筆記顯示在li項目中截斷。點擊它們以全面查看它們。代表Javascript和服務器端語言之間的數據
我不能依賴他們的li代表應用程序將需要的所有數據。所以我唯一的解決方案是從Java傳遞完整的Note參數,並在Javascript中'重新創建'這個類來將這些註釋緩存在一個數組中。點擊li時,會從相關索引處的Javascript數組中分出數據。我寧願這樣做,而不是打電話給服務器以獲取筆記的具體內容。
這是不好的做法?似乎應該有一個更可靠,更少的「重複使用代碼」的方式。
當您將數據從Java發送到Javascript時,您使用什麼格式? JSON? XML? – JanR
@JanR json目前,但如果它有助於解決這個問題,我會選擇一個開關。 –
Nah我認爲json是一個很好的使用格式。我會考慮使用類似knockout.js的方法將其綁定到前端 – JanR