处理将PHP混合到Javascript中的最佳方式是什么?不应该这样做吗?是否应该以某种方式完成?我工作的一个项目,我发现下面的JavaScript函数:在Javascript函数中使用PHP
function getStuff() {
<?php
$stuff = "0:Select";
foreach ($this->stuff as $k => $v){
$stuff = $stuff . ";" . $v['stuff_id'] . ":" . $v['stuff_name'];
}
?>
return "<?= $stuff ?>";
}
假设我需要的是,PHP是提供的是得到它的理想方式的数据?这看起来不像我,但写这个的人是我的老板,所以我想在尝试改变它之前先问。
仅供参考,该JS用于视图脚本中,并且从使用该脚本的控制器传入$this->stuff
的数据。
所以,如果我json编码数据并将其粘贴在一个变量,我怎么把它放到我的javascript?例如,我的PHP脚本有一个收集数据的函数,json对它进行编码并将其作为'$ foo'返回给视图。在视图中,我需要以$ this-> foo的形式访问它,但是如何将它用于我的javascript? – Lothar 2010-09-15 05:48:08