테스트 사이트 - 개발 중인 베타 버전입니다

총합계를 소수점 으로 나타내려면 채택완료

풍운 7년 전 조회 3,011

총합계도 달러러 표시하기 위해서 소수점 두자리로 나오게 하려는데

가격에서는 표시를 시키었습니다

그런데 총합계가 달러로는 나오는데 소수점이 안 나옵니다

 

즉 $ 44.2

인데

 

총합계에서는 $ 44 --> 소수점이 안 나옵니다

 

shop.js 에서 변경을 해주면 될 것 같은데 어떻게 수정하면 되는지요?

  $("#sit_tot_price").empty().html("Total : $"+String(total)+"");

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
php하는중

total 이 값을 콘솔로그로 찍어보시고 확실히 소수점이 나오는 경우라면 $("#sit_tot_price").empty().html("Total : $"+parseFloat(total)+"");

처럼 해주시면 될꺼같습니다!

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

풍운
7년 전
total 이 값을 콘솔로그로 찍어보시고 확실히 소수점이 나오는 경우라면 --> 이게 무슨말인지는 모르겠지만 일단 알려주신데로 했는데 변화는 없습니다
혹시 제가 다른 빌더를 사용해서 구조가 다른 것 일까요? 일단 다른 것은 변경이 되는 것을 보니 구자가 다른 것 같지는 않는데요...
감사드립니다

댓글을 작성하려면 로그인이 필요합니다.

o
7년 전

/js/shop.js  에서 

price_calculate() 에   

var it_price = parseInt($("input#it_price").val()); price = parseInt($(this).val());

 

parseInt  부분을

parseFloat 으로 변경하시거나 없애 주시면 됩니다

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

e
7년 전

원래 소스에 있던 number_format() 함수가 소수점을 없애는 기능을 하는데요.

소수점이 안나온다면 위의 소스 부분이 아닌 다른 부분의 문제 같네요.

그 위에 불러오는 값들을 확인해보세요..

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인