1. 程式人生 > >使用laravel寫一個最簡單的post請求

使用laravel寫一個最簡單的post請求

在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面板裡看到返回的值了