ajax사용하는 게시판 목록 불러올때 썸네일 함수 어떻게 사용하면 될까요?
본문
list.skin.php에서
<div id="list"></div>
이렇게 지정
이 부분을 목록으로 사용하면서
js ajax로 목록을 불러오는데
loadData : function(data) {
$('#list').empty();
if(data.totalCount > 0) {
$.each(data.rows, function(i, v) {
list += ''
+ ''+v.wr_hit+''
....
}
}
이렇게 목록을 불러올때 게시글이나 다른 정보는 잘 나오거든요~
그런데 이미지도 불러오고 싶은데
<?php
$thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height'], false, true);
if($thumb['src']) {
$img_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" >';
} else {
$img_content = '<span class="no_image" style="'.$line_height_style.'">no image</span>';
}
echo run_replace('thumb_image_tag', $img_content, $thumb);
}
?>
그누 썸네일 불러오는 부분을 저 loadData안에 어떻게 사용하면 될까요?
썸네일 경로를 직접 불러오려고 해도 bf_file을 또 어떻게 불러와야 할지도 감도 안잡히고ㅠㅠ
+ ''+v.img_content+''
최종적으로는 + ''+v.img_content+'' 이렇게 해야하는거 같은데 말이죠ㅠㅠ
고수님들의 조언 부탁드립니다
감사합니다.
답변 3
ajax로 결과를 받는 data안에
해당 썸네일 로직을 실행하셔야합니다.
즉 ajax로 데이터를 전달하는 그 파일에서 썸네일을 생성해서
결과값으로 주시면됩니다.
js ajax로 목록을 불러오는데 <---목록을 불러오는 대상 화일이 잇을테죠
그 화일 출력하는 부분을 보아야 하는데...
totalCount, rows['wr_hit']<--이런 변수를 만들어 출력하는 곳이 있겠죠?
rows['img'] =$img_content; 추가하고 호출하는 페이지에서 img값을 출력해보세요
답변하고보니 장님 코끼리 다리 만지기식이네요
ajax로 불러 오는 PHP 파일 내용을 모두 올려 보세요.