본문 바로가기

자바스크립트에서 json 요청(request) 날리는 방법 결론부터 말하자면 form submit 방식으로는 한계가 있다! html이 지원을 하지 않기 때문이다.(content type이 application/json인 상태로 post request를 날릴 수 없다! 뭔가 간단한 설정을 해주면 request header를 바꿀 수 있을 것 같지만 방법은 없다!) 따라서 결국은 ajax를 사용할 수 밖에 없다. 다음과 같은 jQuery ajax를 사용하면 json 방식의 post 요청을 간단하게 날릴 수 있다! $.ajax({ type: "POST", url: "http://www.test.com/test.jsp", // 요청할 주소 data: {"name": "James"}, // 여기에 json을 넣어주면 된다! dataType: "json", contentT.. 더보기
자바스크립트 toFixed(), toPrecision()은 string을 리턴한다. toFixed(), toPrecision()은 string을 리턴한다.(number가 아니다!) number를 받아서 number를 리턴할 것 같지만 그렇지 않다!(애초에 string을 리턴하도록 설계된 함수) 따라서 다음과 같은 형변환이 필요하다! var x = 3.1415926535; x = Number(x.toFixed(2)); 더보기
자바스크립트 소수점 관련 유용한 함수 - toFixed() toFixed()는 자바스크립트에서 소수점을 다룰 때 유용하게 사용할 수 있다! 자릿수가 적으면 강제로 0을 붙여서 맞춰주고 많으면 알아서 반올림을 시켜준다! 예제는 다음과 같다.(쉽게 이해할 수 있을 것이다!) var num = 3.1415926535; alert(num.toFixed(2)); // 3.14가 출력된다. 소수점 2자리로 알아서 맞춰준다! var num = 5; alert(num.toFixed(2)); // 5.00이 출력된다. 소수점 2자리로 맞춰준다! 더보기