반응형
ajax통신을 마친 이후, success callback에서 현재 객체(this)의 상태값을 바꾸어야 하는 경우가 있을 수 있다.
하지만, jquery에서 제공하는 $.ajax의 경우 success callback을 등록하면, this에 response데이터가 들어간다.
이런 경우에 context: this라고 $.ajax통신 시에 argument로 포함해서 던지면,
proxy 형태로 가져올 수 있도록 처리가 되어, callback에서도 사용가능하도록 세팅이 된다.
아래와 같이!
$.ajax({ url: 'item/get' , type: 'post' , dataType: 'text' , data: data , context: this // 이걸 추가해야됨. , success: function(response) { // 여기서 this를 사용하고 싶음! } , error: function(e) { console.log(e); } });
반응형
'개발 > Front-End' 카테고리의 다른 글
[Jqplot] 실시간 차트 구현 (0) | 2016.06.10 |
---|---|
[Javascript] 날짜 포맷 변환 (0) | 2016.06.10 |
[CSS] 텍스트 말줄임 (0) | 2016.06.10 |
[HTML] favicon 추가 (0) | 2016.06.10 |
[JavaScript] byte formatter (0) | 2016.06.10 |