Добрый день.
Проблема в следующем: делаю AJAX запрос на сервер, в ответе на который есть атрибут с float значением. Так вот это значение печатается таким образом, что числа заменяются на буквенные символы (например, должно быть 576.28, а получается 1.INPPPPPPPPPPQ). В итоге JS не может распарсить такой ответ.
Причем, если это число использовать дважды, то все в порядке.
Пробовал в отдельно скрипте печатать это число - в порядке.
Код:
$result = array(
'status' => 1
);
$value = 0.0;
// $someArray = array(array('value'=>1.0),array('value'=>5.2),...)
foreach($someArray as $item){
$value += $item['value'];
}
$result['value'] = $value;
die(json_encode($result));
Как такое можно исправить?