0

我想創建一個Web應用程序,用戶可以將圖像和文本拖放到div或類似的容器上。然後,當用戶點擊保存按鈕時,應用程序將能夠保存已丟棄項目的內容以及這些項目的位置信息。如何動態保存網絡應用程序狀態?

最終,用戶應該能夠回來,然後打開應用程序,並將圖像和文本保存在與保存時相同的位置。

如果有人知道一個方法或框架,可以幫助完成此,這將不勝感激。

回答

1

當用戶點擊保存按鈕時,您將需要收集當前網頁的動態狀態(聽起來像圖像和位置),並用某種用戶標識將其發送到服務器,這些用戶標識唯一且安全地標識這個用戶。當用戶下次加載該網頁時,可以將狀態置於網頁中,因爲它可以從服務器中檢索,也可以使用客戶端JavaScript從服務器檢索用戶的狀態,然後將頁面動態修改爲匹配所需的狀態。

您可以使用ajax調用或帖子將狀態保存到服務器。您可以使用ajax調用從客戶端javascript檢索服務器的狀態,或者如果服務器已將狀態放入網頁,則可以在此處參考。