我是Go的新手。我越來越瞭解基礎知識,但現在我正試圖學習如何將代碼與HTML進行接口。Go動態刪除HTML onClick
我的簡單場景是,我有一個由Go創建的列表的單個網頁,從數據庫中獲取信息,然後從一組模板中構建html頁面。我只需要製作一個簡單的列表,以便在點擊某個事件時以某種方式將其標記爲完成/完成。此外,爲了能夠完全刪除我的網頁列表中的「行」,基本上是一個div。因此,我的列表將指出一些完整的(我假設我必須使用Go來改變CSS)並刪除一個項目(完全刪除該HTML塊)。請記住,這些項目存儲在數據庫中,所以我必須能夠識別特定項目。
任何幫助,想法,資源,僞代碼,指針將不勝感激!
你的想法是不正確的。您的服務器端語言不會編輯您的標記和/或CSS。您的服務器端語言(Go)僅爲瀏覽器渲染提供標記。然後,您可以通過客戶端語言(Javascript)動態操作它,或者將您的頁面發回到您的Go,它提供_different_標記。 Go不能改變瀏覽器中的內容,除非它爲瀏覽器提供_different_標記(整頁刷新或客戶端+服務器.. AJAX的組合)。 – 2014-09-25 05:08:26
聽起來像你需要從建設的開始就開始Go網絡應用程序請參閱 - http://lincolnloop.com/blog/djangonaut-building-webapp-go-gorilla/它指向https://bitbucket.org/yml/gowebexp /這顯然應該是一個稍微比平凡的應用程序。 – twotwotwo 2014-09-25 06:09:57