Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 由Ajax更改的大整数_Php_Javascript_Jquery_Ajax - Fatal编程技术网

Php 由Ajax更改的大整数

Php 由Ajax更改的大整数,php,javascript,jquery,ajax,Php,Javascript,Jquery,Ajax,我对Ajax有一个奇怪(相当可怕)的问题。 我将从PHP返回3个大整数到Javascript(jQuery): 9849933840800076 9717106838244944 9261288452893495 但是收到: 9849933840800076 9717106838244944 9261288452893496 注意第三个整数中的最后一个数字-WTF -我正在记录所有的事情,而且肯定不是我的代码在做 将它们作为字符串返回确实解决了问题,但仍然… 如果能得到一个解释和一些睡眠,那就太

我对Ajax有一个奇怪(相当可怕)的问题。
我将从PHP返回3个大整数到Javascript(jQuery):
9849933840800076
9717106838244944
9261288452893495
但是收到:
9849933840800076
9717106838244944
9261288452893496

注意第三个整数中的最后一个数字-WTF
-我正在记录所有的事情,而且肯定不是我的代码在做
将它们作为字符串返回确实解决了问题,但仍然…
如果能得到一个解释和一些睡眠,那就太好了:)

对不起,是我的错。(谢谢你,佩卡)
JS对大于2^53(+/-9007199254740992)的整数“失去精度”

-回到WriggleeRoom..

在这种情况下,您始终可以将数字作为字符串返回,并在js

Arh中进行转换。你说得对-我又做了一次:)不!问题出在js中。我必须远离“9系列”(16位整数ID)