Каков наилучший способ обработки смешивания PHP в Javascript? Разве это не должно быть сделано? Должно ли это быть сделано определенным образом? Я работаю над проектом, и я нашел следующий яваскрипт функции:Использование PHP в функциях Javascript
function getStuff() {
<?php
$stuff = "0:Select";
foreach ($this->stuff as $k => $v){
$stuff = $stuff . ";" . $v['stuff_id'] . ":" . $v['stuff_name'];
}
?>
return "<?= $stuff ?>";
}
Предполагая, что мне нужно данные о том, что PHP является обеспечением того, что это идеальный способ, чтобы получить его? Мне это не похоже, но человек, который написал это, - мой босс, поэтому я хочу спросить, прежде чем пытаться его изменить.
FYI, этот JS используется в сценарии представления, а данные для $this->stuff
передаются от контроллера, который его использует.
Так что если я json кодирую данные и вставляю их в переменную, как мне попасть в свой javascript? Например, у моего PHP-скрипта есть функция, которая собирает данные, json кодирует ее и возвращает ее в представление как '$ foo'. В представлении мне нужно получить доступ к нему как $ this-> foo, но как его использовать с моим javascript? – Lothar