본문 바로가기

[vue.js] axios로 데이터 받을 때 param 값 처리 vue.js에서도 ajax처럼 데이터를 비동기로 받아올 수 있는데 그게 axios라고 한다. $http였나 그걸로도 가능한 거 같던데, vue.js 개발자가 axios 쓰는 걸 권장한다고 해서 도전해봤다. 열심히 구글링해서 라이브러리 추가하고 post 방식으로 설정해 url과 param을 넣어서 보내봤는데 data가 오지 않았다. 정확히는 data에 열 몇 개의 엔터만 돌아왔다. 설정한 url에 접속하면 로그가 찍히도록 수정 후 확인하니 로그가 찍히질 않았다. 페이지에 아예 안들어오는 거 같았음. 근데 웃긴건 분명 status도 200이고 url도 data에도 설정한 값이 잘 들어가 있다. responseUrl도 내가 설정한 URL이 그대로 들어가 있는데 값이 안 와ㅋㅋㅋ 이제 막 vue.js를 배우는 .. 더보기
[javascript] 숫자에 자리수 표시하기 함수 새로 만들 필요없이, 해당 변수값에 밑에 함수 붙이면 된다. (변수).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); 12var number = 20604967;console.log(number.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",")); //20,604,967cs 더보기
[ajax] 개념 정리 1 2 3 4 5 6 fetch('html').then(function(response){ console.log(response.status); response.text().then(function(text){ document.querySelector('article').innerHTML = text; }) }) Colored by Color Scripter cs - fetch() : 첫번째 인자로 받은 페이지(위 예시에서는 html)를 전달하는 역할 - then() : fetch()가 응답이 끝나면 매개변수로 받은 콜백함수를 호출함 - text: 서버가 응답한 내용이 담겨있는 변수 - response : fetch()를 통해 페이지를 요청했을 때 웹서버가 응답한 결과 정보를 담고 있는 객체 status.. 더보기