2009-10-11 45 views
0

我有我的網頁div我想顯示評論存儲在數據庫中。現在我想了解的是jquery live()函數的工作原理。如果我將點擊綁定到一個元素,說div,那麼我必須點擊嗎?我只想在頁面加載或重新加載時繪製和顯示評論。理解jQuery的事件綁定

+0

我懷疑這個,非常感謝很多人的幫助 – 2009-10-12 00:07:04

+0

你好,如果你的問題已經得到解答,請你檢查答案是否被接受 - 這樣可以更容易地知道誰還需要幫助。 – Mottie 2009-10-12 01:06:17

回答

1

如果您只想在頁面加載時檢索註釋,則不需要涉及任何其他事件然後加載,這可以在主jQuery代碼中完成(假設您已將所有內容都包裝在onload函數中)。

所以像:

$(function() { 

$(#commentdiv).load("getcomments.php"); 

}); 

其中getcomments.php是,得到的意見和你想要的評論到div內是HTML格式返回他們的腳本。

1

live()通過事件代表作品(您可能想要閱讀的一些文章,事件代表團[1][2])。

如果你想在頁面加載/重載時顯示評論,那麼你只需要把代碼放在$(document).ready()即可。例如,

$(document).ready(function() { 

    // code here to get data from database 

}); 

或簡寫

$(function() { 

    // code here to get data from database 

}); 

無需事件處理程序,除非你想給用戶有機會與<div>交互地說,更新與數據庫中的新內容。

當然,你可以處理這個服務器端而不是客戶端。