這是a post I made last week的改寫。我很驚訝,我沒有得到更多的迴應,也許我沒有描述/標題非常好。鏈接UI元素與支持JavaScript對象的最佳方式
最簡單的方式來描述它:
有什麼樣spring:bind對JavaScript/DHTML?
的我想要什麼的高級視圖:
在我的應用程序,我有我已經通過AJAX加載的「用戶」對象的列表。我想動態地繪製代表這些對象的UI元素,並註冊事件處理程序,以便在用戶編輯視圖時更新後備對象。
更低水平的想法
動態在瀏覽器中顯示的js數據是微不足道的。爲每種類型的數據編寫事件處理程序也不是一個大問題,但它有點乏味。我覺得應該有一些庫,它們會像模板系統一樣工作,動態創建HTML表單元素,使用js對象中的數據填充佔位符,但是當用戶進行編輯時,還需要更新後臺對象表單元素。我知道的最接近的例子是後端技術,即Spring (java framework) binding功能,其中模板中的表單元素根據自動鏈接到服務器上的模型對象的系統進行編碼。
那麼,我所描述的在前端世界中是否存在?
ew ...這似乎是錯誤的。你想什麼時候更新js對象?在sumbit上?在變化?在按鍵上?應該生成標籤還是輸入?標籤中應該包含哪些文字?只是屬性名稱? – Prestaul
爲什麼這麼錯?同樣的方法在服務器端技術方面效果很好。我想象的方式,所有的格式將由模板確定。對象將在按鍵上更新,但直到用戶點擊「保存」按鈕纔會發生服務器通信。 – morgancodes