상세페이지에 처음 진입하면 댓글 정보가 로드되는데, 댓글을 올릴 때마다 페이지를 새로고침하지 않으면 댓글 내용이 로드되지 않습니다. 어떻게 해야 하나요?
구현되었으니 아이디어에 대해 이야기해 보시고 이것이 적합한지 선생님께서 판단해 보시기 바랍니다
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); }
댓글 게시를 위한 인터페이스와 댓글 정보를 얻기 위한 인터페이스 각 댓글이 게시된 후 최신 댓글 콘텐츠를 다시 ajax를 통해 가져옵니다
구현되었으니 아이디어에 대해 이야기해 보시고 이것이 적합한지 선생님께서 판단해 보시기 바랍니다
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);
}
댓글 게시를 위한 인터페이스와 댓글 정보를 얻기 위한 인터페이스 각 댓글이 게시된 후 최신 댓글 콘텐츠를 다시 ajax를 통해 가져옵니다