0
我有2個功能
1- addMessage()
:將數據保存到數據庫中,僅在點擊時調用。
2- updateMessage()
:從數據庫獲取數據,當文檔準備就緒時調用,每3秒調用一次新數據,並調用addMessage()
成功。將不同的數據添加到不同的jquery選項卡
function updateMessage()
{
$.ajax({
url:"db.php",
type:"post",
dataType:"text/xml",
success:function(data)
{
$(data).find("message").each(function() {
var msg_id = $(this).find("msg_id").text();
var date_time = $(this).find("date_time").text();
var from_user = $(this).find("from_user").text();
var from_group = $(this).find("from_group").text();
var to_user = $(this).find("to_user").text();
var to_group = $(this).find("to_group").text();
var msg_type = $(this).find("msg_type").text();
var msg = $(this).find("msg").text();
var grp_abr = $(this).find("grp_abr").text();
var html = "<tr class='blue'>";
html += "<td><a href='#' class='bullet' onclick='changeStatus(\""+msg_id+"\")'><\/a><\/td>";
html += "<td><a href='#' class='reply' onclick='reply(\""+from_user+"\");'><\/a><\/td>";
html += "<td>"+date_time+"<\/td>";
html += "<td>"+from_user+"["+from_group+"]"+"<\/td>";
html += "<td>"+to_user+"["+to_group+"]"+"<\/td>";
html += "<td><a href='#' class="+msg_type+"><\/a><\/td>";
html += "<td><a href='#' class='flag_msg' onclick='flagMsg("+msg_id+")'><\/a><\/td>";
html += "<td>"+msg_id+msg+"<\/td>";
html += "<td>"+grp_abr+"<\/td><\/tr>";
});
}
});
setTimeout('updateMessage()',3000);
}
現在檢索的數據我想添加到不同名稱和不同容器的不同標籤,我將如何做到這一點。我的問題不是代碼問題,而是更多關於邏輯或步驟的順序。 請任何幫助。
這些選項卡已經添加了,我只想在單擊一個選項卡時恢復關於它的數據。不知道在前面的函數中添加此功能的確切位置。 – Sarah 2009-12-17 14:43:39