php (Codeigniter f/w)에 이메일 기반 앱을 만들려고합니다. 클릭 할 때 읽지 않은 메시지를 변경할 수 있기를 원합니다. (나는 2 개의 클래스를 가지고 있습니다 : read0와 read1). 메시지 내용을 즉시 볼 수 있지만 "읽음"(1로 변경)하고 싶습니다. 내가 jQuery reload div's content (dynamically rendered) 살펴 보았다동적으로 생성 된 클래스를 Ajax로 업데이트하십시오.
$('.list').click(function() {
$.ajax({
url: "<?php echo site_url('contact/clickMsg'); ?>",
type: 'POST',
data:'app_id='+this.name,
success: function(msg) {
$('#msg_content').html(msg);
}
});
$.ajax({
success: function(smth) {
$('a').html(smth);//Will insert new content inside div element.
}
});
과 내가 떨어지게을 잃었 생각 :
foreach ($all->result_array() as $row){
print "<tr><td class=read".$row['read']."><a href='#' class='list' name=".$row['au_id'].">".$row['read']."</a></td></tr>";
}
와 아약스는 것 같습니다. 나는 또한 $ ('a')를 시도했다. (smth)를 대체하지만 동일한 출력을 얻는다. 힌트를 보내 주시면 감사하겠습니다. 미리 많은 질문이 있으십니까?
아니요 데이터베이스에서 즉시 수정 된 값을 표시하고 싶습니다 ... 1 또는 0의 값을 가진 필드가 있습니다 (테이블에 있음). 0을 클릭하면 가능할 수 있습니다. 그것을 1로 변경하십시오. db로 업데이트하지만 새로 고친 후 페이지에서 볼 수 있습니다. – Alanagh