【发布时间】:2014-08-27 09:03:06
【问题描述】:
因此,在我的控制器逻辑中,我构建了一个大型数据数组,我将其 json_encode 放入一个传递给我的视图的变量中。但是,我希望这些数据可以在客户端使用 JavaScipt 进行排序——我不认为排序完成的细节是相关的,但我很好奇将我的数组从 PHP 转换为 Javascript 的最佳方法是什么.目前,我正在考虑在我的 html 中添加一个标签,例如
<script type="text/javascript">var jsonData = <?php echo $myData ?>; </script>
其中myData 是我在PHP 中创建的编码数组,然后jsonData 可供我在其他任何地方使用。
但是,这意味着整个丑陋的数组将显示在我页面的源代码中。这不是安全问题或任何东西,但我觉得必须有更好的方法来做到这一点,而不是“丑陋”。 任何建议表示赞赏。
【问题讨论】:
标签: javascript php arrays json laravel