Korzystanie ajax zażądać authenticationID tak: Dlaczego jQuery zaokrągla wartość?
To źle ponieważ prawdziwy HTTP-Transfer jest taka:
(Nawiasem mówiąc: response- typ to "application/json; charset = UTF-8")
Widzę konflikt między
-1369082024195183657 and
-1369082024195183600
Jak zapobiec zaokrągleniu lub czy jest to błąd?
Nie policzyłem cyfr, ponieważ podajesz je tylko jako obraz. Ale maksymalna liczba całkowita w js to '+/- 9007199254740991', wszystko lager ma wtedy precyzję zmiennoprzecinkową. [Jaka jest najwyższa liczba całkowita JavaScript, do której Numer może przejść bez utraty precyzji?] (Http://stackoverflow.com/questions/307179) Jeśli chcesz mieć wyższą precyzję, musisz użyć biblioteki dziesiętnej/dwupiętrowej. –
Możesz spróbować użyć pływaka. Wygląda na duże. –
Ale czy odpowiedź HTTP zawsze jest łańcuchem? Nie powinien być podatny na ograniczenia całkowite, chyba że jQuery spróbuje zbyt mocno i zdecyduje się przekonwertować odpowiedź na liczbę pod maską. – pawel