Tôi đang xây dựng một ứng dụng web bằng cách sử dụng JQuery, Stripes, Spring và JPA (Hibernate).Tôi có nên tính toán tiền trong Javascript hoặc như một cuộc gọi AJAX không?
Tôi có một trang cho phép người dùng nhập một số chi tiết đơn hàng và mỗi lần onblur xảy ra trong trường giá, tôi có sự kiện JQuery được liên kết với trường tổng tất cả các trường giá (đây là tổng phụ) , tính 10% thuế và thêm thuế vào tổng phụ. Tôi cập nhật trang để hiển thị tổng phụ, thuế và tổng cộng.
Câu hỏi của tôi là, tôi có nên thực hiện phép tính này trong Javascript không? Nếu vậy, làm thế nào tôi có thể chắc chắn làm tròn vv đang làm việc một cách chính xác? Tôi hơi lo lắng về vấn đề chính xác.
Tôi có nên thực hiện cuộc gọi Ajax để thực hiện phép tính trong Java không?
Mọi lời khuyên sẽ tuyệt vời!
+ 1 từ tôi Paulo. Tôi không biết rằng JS có vấn đề chính xác với phép tính số học – ram
Ram, ECMAScript sử dụng nhanh, nhưng không chính xác, tính toán nổi. Ví dụ: '.1 + .2 = 0.30000000000000004'. Ngay cả ECMAScript 5 sẽ có những vấn đề này, bởi vì hệ thống chính xác được đề xuất được coi là quá có vấn đề (rất chậm và có thể phá vỡ các ứng dụng hiện có) cho tiêu chuẩn. Nó sẽ là một vài năm trước khi một hệ thống chính xác thậm chí tiêu chuẩn hóa, hãy để một mình có sẵn. – eyelidlessness
Chỉ cần cung cấp cho cùng một lời khuyên! –