$.get('../article/doIncreaseHitCountRd', {
id : params.id,
ajaxMode : 'Y'
}, function(data) {
$('.article-detail__hit-count').empty().html(data.data1);
}, 'json');
개인의견 -> 이렇게 쓰면 약간 더 깔끔하지 않을까?
$.get( "../article/doIncreaseHitCountRd", { id: params.id } )
.done(function( result ) {
$('.article-detail__hit-count').empty().html(result.data1);
});
정의:
Ajax(Asynchronous JavaScript and XML, 에이잭스)는 비동기적인 웹 애플리케이션의 제작을 위해 이용하는 웹 개발 기법이다.
단순 예제:
$.ajax({
url: "script.php",
method: "POST",
data: { id : menuId }
}).done(function() {
$( this ).addClass( "done" );
})
.fail(function() {
alert( "error" );
})
.always(function() {
alert( "complete" );
});
done-> 비동기 통신에 성공했을 때 처리.
fail-> 비동기 통신에 실패했을 때 처리.
always-> 어느 경우에든 처리.

처음 게시글에 들어왔을 때, localstorage에 'isAlradyHit + 게시글id' 의 조합으로 이루어진 데이터를 저장하고,
해당 데이터가 없는 경우에만, 조회수 업데이트 처리를 하도록 한다.
