使用laravel寫一個最簡單的post請求
阿新 • • 發佈:2018-12-13
在laravel中寫一個請求
需要用到jquery檔案。
下面以POST請求為例
1.配置路由
post請求,進入indexCo控制器下面的change方法。
Route::post('change', '[email protected]');
2.頁面模板 ajaxTest.blade.php
button元素上,繫結點選事件,點選後發起一個POST請求。
注意:請求必須要帶上csrf的這個引數,否則會提示報錯。
<div> <button onclick="fn()">按鈕</button> </div> <script src="{{URL::asset('js/jquery.min.js')}}"></script> <script> function fn() { $.ajax({ type: 'POST', url:"{{url('change')}}", data: { "_token": "{{ csrf_token() }}", }, success: function (data) { console.log(data); }, error: function (reject) { console.log(reject); } }); } </script>
3.控制器indexCo 裡面的change方法,列印 123abc
class indexCo extends Controller
{
public function change () {
echo '123abc';
}
}
然後就可以在瀏覽器控制檯network面板裡看到返回的值了