2010-11-16 37 views
4

我想創建一個類似於這個網站上的評論stackoverflow的功能。基本上允許想要發佈文本行的人,將其寫入,點擊提交,並立即看到是否在頁面上發佈而不必離開頁面。stackoverflow如何編寫評論以這種方式工作?

必須是AJAX,但是我好奇我會如何使用JavaScript做到這一點 - 或者通過使用jQuery或使用...

有什麼想法?隨意在這裏評論,看看它是如何工作

回答

0

我不知道它是這樣實現的,但有一個簡單的方法:

1)用戶填寫註釋文本框,點擊「發佈」按鈕 2)javasc RIPT功能更新用戶HTML與新的註解,因此不需要刷新 3)的JavaScript函數,使一個AJAX請求,以便該數據庫也更新

簡單的像:)

0

我不知道如何使用stackoverflow,但這是一個非常簡單的方法。

  1. 當你生成你的問題/答案級別的條目,標記它們的屬性(也許_postId =「...」或其他)。
  2. 有一個擴展到視圖或任何你選擇的註釋框和一個容器來容納註釋。給這些東西,以便你可以使用帖子ID和類名稱的組合在DOM中找到它們。
  3. 提交時,發送XML HTTP請求(XHR)。假設爲了簡單起見(您需要使其更安全),XHR發送用戶ID,正在評論的帖子ID和文本正文。
  4. 服務器在請求完成時通過確認做出響應。現在,您可以使用Javascript創建評論HTML,並將其附加到適當框的評論容器中。
相關問題