1. 首先 .js 檔建立完成後,在 blade 檔最上面引入
1 | @section('header') |
建議 :
- 一個頁面就吃一個 js,這個 js 負責處理這個頁面的所有 DOM events
2. 接著若有部份邏輯需將參數傳入 js 跑,則需透過路由傳入
1 | <script> |
接著利用 JQuery 的 $.ajax 在背景接資料並處理
1 | function getData(inputData, routeName) { |
註 :
- < script > 這裡面是打 JavaScript < /script > 。
- method : GET 代表會將資料顯示出來,POST 則不會顯示資料。
- blade 只是用來讓 PHP 方便組裝 HTML 而已,blade 最終產出的是一個單純的 HTML 結構,然後 HTML 本身就可以包含: HTML、CSS、JavaScript,所以在 blade 裡面看到的 JavaScript 和 .js 裡面的 JavaScript 是沒有差異的。