Ajax를 통해 댓글 목록을 로드하는 방법
唐彡公子
唐彡公子 2018-08-16 17:24:40
0
3
1320

상세페이지에 처음 진입하면 댓글 정보가 로드되는데, 댓글을 올릴 때마다 페이지를 새로고침하지 않으면 댓글 내용이 로드되지 않습니다. 어떻게 해야 하나요?

唐彡公子
唐彡公子

모든 응답(2)
唐彡公子

구현되었으니 아이디어에 대해 이야기해 보시고 이것이 적합한지 선생님께서 판단해 보시기 바랍니다

1. 세부정보 페이지 로딩 시 백그라운드 쿼리 및 템플릿 할당 방식을 따르고, volist를 통해 첫 번째 로딩을 구현합니다. 프론트 데스크

2. 상세 페이지 진입 후 댓글을 게시하면 프론트 데스크에서 Ajax가 새 댓글을 제출하고 백그라운드에서 실행한 후 성공 후 여러 테이블에서 데이터를 가져와 템플릿으로 반환합니다

3. 프런트엔드는 반환된 데이터를 받은 후 for 루프를 통해 데이터를 순회하여 주석 목록에 로드합니다

프런트엔드 코드:

if (datas.status == 1) {
$('#result').text (datas.message);
var str = "";
$("#comm").html("")
for (var i = 0; i < datas.data.length; i++) {
str = '<div style="폭: 95%">' +
'<p>'+ datas.data [i].name +'   ' + timestampToTime(datas.data[i ].create_time) + '</p>' +
          '<div style="min-height: 50px;" >' + datas.data[i].content + '</div>' " #comm").append(str);
}
$("#comment")[0].reset();
} else {
$('#result').text(datas.message);
}

Dancy

댓글 게시를 위한 인터페이스와 댓글 정보를 얻기 위한 인터페이스 각 댓글이 게시된 후 최신 댓글 콘텐츠를 다시 ajax를 통해 가져옵니다

  • 회신하다 답변해 주셔서 감사합니다. 직접 구현하는 데 문제가 있나요? 도와주세요.
    唐彡公子 작가 2018-08-18 10:07:30
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿