【发布时间】:2011-08-11 18:57:37
【问题描述】:
我正在通过 $.get 从 ajax.php 脚本中检索一些信息。在 ajax.php 脚本中,我从数据库中获得不同的数字,我想在网站上实时更新。
但是,现在我遇到了一些来自数据库的值是十进制值的问题,例如:0.79
当我在 ajax.php 脚本中对它们进行 JSON 编码时,它们可以正常返回,例如:o_epc:"0.71" 但由于某种原因,我的 $.get 不理解这个值并将其返回为 null
关于如何让它发挥作用的任何想法?
这是我的 $.get 调用
$.get("ajax.php", { opt: "networkStats", o_id: b }, function(r) {
var j = eval('(' + r + ')');
if(j.message) {
console.log(j.message);
}
});
这就是我编码我的json的方式
$epc = (float) $db['o_epc'];
$RET['message']['o_epc'] = $epc;
die(json_encode($RET));
【问题讨论】: