2015年2月5日 星期四

Laravel 將後端的 Array 轉成 JavaScript 用的 Array

把後端的資料傳到前端,再傳給 JavaScript 當作變數,真的是超常見的功能...,不過我當時一時趕時間,就這樣做了,也不知道是好還是不好,有請各位大大指點指點 xdd

Controller 的部分沒有什麼變動,主要是撈資料時,最後 ->toArray(),再丟給前端。

$backendAry = XXXXX  ->get()->toArray();


前端 View 的部分:

<script>
var backendAry   = <?php print json_encode($backendAry); ?>;
</script>

然後就暫時獲得解決,只是不夠漂亮。

當然在這之前我試過 PHP-Vars-To-Js-Transformer,但是那個設定檔,我還是.... 覺得可以再更好,暫且因為串接一些 API 的問題以至於當時沒有用到它。

沒有留言:

張貼留言

若你看的文章,時間太久遠的問題就別問了,因為我應該也忘了... XD

Vue multiselect set autofocus and tinymce set autofocus

要在畫面一進來 focus multiselect 的方式: 參考: https://jsfiddle.net/shentao/mnphdt2g/ 主要就是在 multiselect 的 tag 加上 ref (例如: my_multiselect), 另外在 mounted...