Jquery Ajax返回NaN

时间:2012-11-19 23:22:08

标签: php jquery ajax google-chrome nan

我正在使用jQuery ajax,我试图从php文件中返回值“5.0000”,然后将值转换为float。

我确信从PHP文件返回的值是“5.0000”,因为我使用了alert()和document.write()。但是当我使用parseFloat(value)转换这个值时;并在alert或document.write中使用它,它打印“NaN”。

OBS:我刚刚在firefox中对它进行了测试,并且它正确地返回了,但是在chrome中它仍然会返回“NaN”,为什么!?

任何人,帮助我?我一整天都试图解决这个问题... :(

1 个答案:

答案 0 :(得分:0)

使用INFINITY常量来防范NaN:

 parseFloat(value + Number.POSITIVE_INFINITY)

如果结果为Infinity,则value可能为""

如果结果为NaN,则value可能为undefined