Хмм, насчет последнего пути: честно сказать, не знаю, на какой модуль вы дали ссылку, но видимо в редакции "Малый бизнес" его нет, т.к. мне собственно, система так и сказала. Но в таблице `b_sale_user_props` есть запись с профилем, как положено.
1. Я понимаю, что надо floatval, но говорю же - чтобы запрос выполнялся до конца, т.е. чтобы JS мог распарсить JSON строку, т.к. после intval приходит целое число без проблем, а floatval(), doublebal(), (float) и т.п. возвращают все ту же непонятную строку, на которой JS запарывается. Просто так я отсрочил себе исправление данной проблемы.
2. Apache с PHP 5.3.5. Кэшей никаких нет.
Здесь была опечатка, в действительности код рабочий.
Такую вещь заметил:
чтобы хоть как-то обрабатывать ответ, на сервере изменил
$result['value'] = $value;
на
$result['value'] = intval($value);
Создал новую страницу с кодом, что в вопросе.
Обновляю страницу, где обнаружена проблема. Далее иду на новую страницу - первый ответ некорректный, как в вопросе цифры меняются на буквы, последующие (при обновлении страницы) - нормальные.
Если они и некорректные, то это будет не десяток различных параметров, а один или два.
А вообще, если кто-то сталкивался с такой ситуацией, может просто описать свое решение данной проблемы, и ему для этого не понадобится моя конфигурация сервера и часть моего кода.
Я не уверен, что здесь поможет только исправление кода, быть может я не слышал о каких-то тонких настройках сервера, отчего так происходит. Но хорошо, сейчас выложу кусок кода.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.