JQuery ajax вызывать округление десятичных знаков автоматически - PullRequest
0 голосов
/ 09 июля 2020

Я вызываю ajax веб-службу и получаю JSON данные, содержащие десятичные свойства.

Проблема:

Когда я вижу значения на стороне сервера перед возвратом и ответ вкладки сети браузера для запроса оба имеют значение, которое не соответствует проверке успешного обратного вызова jQuery ajax вызова.

Различия:

Original Value       : 5.74999999999999999999999999    
Ajax success callback: 5.75    
Original Value       : 465.90909090909090909090909088    
Ajax success callback: 465.90909090909093

Примечание: я не выполняю никаких расчетов в javascript. Просто пытаюсь отобразить.

Я попытался разобрать JSON, используя JSON .parse, который будет правильно разбираться. Я думаю, что есть проблема с самой библиотекой jQuery, где ответ JSON преобразуется в объект javascript. Есть ли способ исправить это поведение.

Дополнительная информация:

Эксперимент не совсем соответствует вопросу, потому что расчет не выполняется в javascript сторона.

Интересно, что значение неверно в Windows Калькуляторе, поиске Google, консоли браузера.

(37,2727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727277272727272727272727272727272727272727272727270/475999999999999999991028 с11028 с1 * 1029 с любыми были бы признательны за пояснения по этому поводу.

С уважением, Нитин Б.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...