Php 如何在Laravel5中使用AJAX发送数据?

Php 如何在Laravel5中使用AJAX发送数据?,php,jquery,ajax,laravel,Php,Jquery,Ajax,Laravel,我想在我的页面中发送一个ajax请求,但我不知道如何发送。 这是我的密码: <script type="text/javascript"> $(document).ready(function(){ $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': {!! json_encode(csrf_token()) !!}, } });

我想在我的页面中发送一个ajax请求,但我不知道如何发送。 这是我的密码:

<script type="text/javascript">

    $(document).ready(function(){

        $.ajaxSetup({
            headers: {
                'X-CSRF-TOKEN': {!! json_encode(csrf_token()) !!},
            }
        });

        $('.del_btn').on('click', function(){

            var id = $(this).data('id');

            $.ajax({
                url: "posts/something",
                type: 'post',
                dateType: 'json',
                data: {name: 'rochelle'},
                beforeSend: function() { console.log('loading'); },
                success: function(d) {
                    console.log(d.test);
                },
                error: function() { alert('error'); }
            });

        });
    });

</script>
在我的控制器中,我有:

    public function something() {

        $test = $request->input('name');

        return Response::json($test);

    }
我在我的开发控制台选项卡中遇到此错误:

405 Method Not Allowed

你能帮我吗?我是新来拉威尔的。

你正在写一篇博文,但拉威尔路线预计会有一个get

更改:

路线::获取“posts/something”PostsController@something';

致:


路线::发布“posts/something”PostsController@something';

你正在写一篇博文,但laravel路线预计会有一个get

更改:

路线::获取“posts/something”PostsController@something';

致:


路线::发布“posts/something”PostsController@something';

请告诉我们,你在哪里停?怎么了?你是有错误,还是根本不起作用。请说得更具体些。路线是get,但您正在尝试post@EimantasGabrielius,好的,很抱歉发了这封信。我会更新。@Jerielle这不是有问题吗{!!json\u encodecsrf\u token!!}尽管您的问题似乎是get/post。请告诉我们,您在哪里停?怎么了?你是有错误,还是根本不起作用。请说得更具体些。路线是get,但您正在尝试post@EimantasGabrielius,好的,很抱歉发了这封信。我会更新。@Jerielle这不是有问题吗{!!json\u encodecsrf\u token!!}尽管您的问题似乎是get/post。
405 Method Not Allowed