[請益] laravel5 使用ajax傳值

看板PHP作者 (Deicide)時間10年前 (2015/08/02 18:08), 編輯推噓3(3011)
留言14則, 4人參與, 最新討論串1/1
不好意思 想請問有在使用laravel框架的大大解困惑 我有去爬laravel文件 但一直都沒看到比較詳細的ajax使用方式 例如我想要做一個簡易的傳資料 在view做個button 點擊下去 js的ajax會去取後台(應該是controller?)的echo再回傳到view 想請問在laravel ajax{ url:? ajax的url都該怎麼去設定 (假設echo輸出是在controller) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.199.101 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1438510130.A.21E.html

08/02 21:44, , 1F

08/02 21:44, , 2F
應該是這個吧
08/02 21:44, 2F

08/03 09:39, , 3F
覺得你的問題怪怪的,ajax 是一種透過 js 非同步運作的方
08/03 09:39, 3F

08/03 09:40, , 4F
式,當然不在 Laravel 會教導的範疇,有的 framwork 有提
08/03 09:40, 4F

08/03 09:40, , 5F
到的話只是一些運用上的 sample 吧,你這個 case 來說
08/03 09:40, 5F

08/03 09:41, , 6F
看你要在 route 吐結果還是經由 route 去 controller 吐結
08/03 09:41, 6F

08/03 09:41, , 7F
果,意思是一樣的,重點是返回來的資訊你要怎麼利用都是
08/03 09:41, 7F

08/03 09:41, , 8F
javascript 的事情,你該知道的是 js 怎麼運作吧
08/03 09:41, 8F

08/03 10:12, , 9F
嗯 了解 這樣我就了解了 主要是url問題 現在我瞭解了
08/03 10:12, 9F

08/03 18:11, , 10F
很簡單js: $.ajax({url:"{{url('/your/routes')}}"...});
08/03 18:11, 10F

08/03 18:12, , 11F
controller: return response()->json(your array);
08/03 18:12, 11F

08/03 18:14, , 12F
另外記得ajax 要設定一下csrf token
08/03 18:14, 12F

08/03 18:15, , 13F
官方文件有寫 ptt擋網址不知道怎麼貼
08/03 18:15, 13F

08/04 08:46, , 14F
謝謝b大! 這樣我又更清楚了!
08/04 08:46, 14F
文章代碼(AID): #1LlUmo8U (PHP)
文章代碼(AID): #1LlUmo8U (PHP)