ajax html data append CSR? SSR?

ajax를 사용하여 데이터를 받아와서 특정 아이디에 append하는 방법은 클라이언트 측에서 실행되는(Client-Side Rendering, CSR) 방식입니다. 이 방식은 웹 페이지가 브라우저에서 로드된 후 JavaScript를 사용하여 추가적인 데이터를 받아오고 동적으로 페이지를 업데이트하는 방식입니다.

CSR은 웹 페이지가 초기에 로드되고 나면, JavaScript를 사용하여 필요한 데이터를 서버로부터 받아오고 동적으로 콘텐츠를 생성합니다. 사용자가 페이지와 상호작용하면, 필요한 데이터를 서버에 요청하고 변경된 부분만을 업데이트합니다.

예를 들어, jQuery를 사용하여 ajax 요청을 보내고 결과를 받아와서 특정 아이디에 데이터를 추가하는 코드는 다음과 같을 수 있습니다.

javascriptCopy code

$.ajax({
url: 'your_endpoint_url',
dataType: 'html',
success: function(data) {
$('#your_specific_id').append(data);
}
});

이 코드는 jQuery를 사용하여 ajax 요청을 보내고, 성공적으로 데이터를 받아오면 특정 아이디(#your_specific_id)에 해당 데이터를 추가합니다.

반면, 서버 측 렌더링(Server-Side Rendering, SSR)은 서버에서 전체 페이지를 생성하여 클라이언트에게 보내는 방식입니다. 페이지가 로드될 때 서버에서 필요한 데이터와 마크업이 모두 포함된 상태로 전달되어 브라우저에서는 추가적인 데이터 요청 없이 페이지를 렌더링합니다.

따라서 ajax를 사용하여 데이터를 받아와서 특정 아이디에 추가하는 것은 CSR 방식에 해당합니다.

관련 글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다