나는 두 가지 기능을 가지고 있습니다.
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