2015-08-31 62 views
0

我有一個登錄表單,用戶登錄後頁面將通過AJAX更新用戶數據,登錄表單將通過JavaScript刪除,所以我沒有非語義DOM元素我的頁面。 我的問題是,用戶註銷後,表單會再次顯示。 通過JavaScript創建所有元素還是向服務器執行AJAX請求並輸出數據是否更好? 表單將只有用戶名和密碼字段。createElement()vs AJAX response

+0

這是個人意見。人們會說,X,其他Y和其他Z. – epascarello

回答

1

你應該使用什麼取決於你想要做的下一步。

如果希望服務器端獨立於環境,則最好使用客戶端DOM創建。

您是否將您的服務器端代碼用於構建移動應用程序等多個平臺?

你有多個入口點,用戶可以登錄,以便他們可以有不同的HTML標記?

如果是的話,它不應該返回HTML代碼,而是返回JSON或XML或類似的東西。

如果你沒有計劃任何這個,你只是一個簡單的網站幾乎沒有維護,返回HTML是更容易的方式去。當所有服務器端代碼都返回HTML時,沒有理由爲什麼您只需要爲一種表單打開客戶端模板,因爲您必須跟蹤標記所在的兩個不同位置。