Мой друг создал файл Javascript, который проецирует генерируемый им график случайных значений от 1 до 20.
var value1 = (Math.random() * 14).toFixed(0);
Я создал файл PHP, который считывает значения из базы данных SQL и присваивает это значение переменной $ number.
Как я могу присвоить переменной value1 значение $ number.
Я пробовал использовать:
var value1 = <?php echo json_encode($number); ?>;
но у меня это не работает.
Если тип $number - номер, то звонить в json_encode() не нужно. Если это не число, то json_encode() поможет вам создать правильный JavaScript (без синтаксических ошибок), но value1 становится строкой, и добавление ее с другим значением (строкой или числом) дает неожиданные результаты.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Просто включите var value1 = <?php echo $number; ?>; в свой сценарий.
Возможный дубликат В чем разница между программированием на стороне клиента и на стороне сервера?