laravel目前使用6.x版,laravel blade只有引用jquery 1.8.2.min跟該blade的自定義js,沒有其餘的js檔案了
由controller return畫面後blade有引入 js
js可以用controller傳遞出來的參數嗎?
※例如: controller傳遞出來的參數有ttt,他是一個陣列,blade js接收使用ttt這個陣列參數
controller是後端,
js是前端,
前端無法直接讀後端的變數,
你可以在blade.php的script區間來接後端的資料,
再交給js檔案處理.
不過也可以考慮使用ajax的方式來處理.
我把畫面會用到的script獨立寫成js檔案後再匯入
可是…我用@json()方式沒辦法讀取到controller遞出的參數,我不想用ajax再去拿資料,這個參數是這畫面必備的參數,所以 分兩次做很多多餘
總之參數沒辦法傳到js中,
只能在blade.php裡面取得資料,
可以用一個變數去接資料,
然後js再去使用那個資料.
意思是說
我script只能刻在blade裡面,不能獨立寫成一隻js是嗎?