laravel ajax不发送数据

时间:2018-03-19 12:21:01

标签: ajax laravel-5.3

ajax query1发送的数据不存在于Request中,也不发送json。 js part

$('#Course_name').keyup(function(){
    var query1=$(this).val();
    if(query1 != '')
           {console.log(query1);
            $.ajax({
            url:'/getCourses',
            type:"POST",
            data:{query:query1,_token: $('input[name=_token]').val()},
            success:function(data){
            $("#course_list").show();
            $("#course_list").html(data.output);
            $("#Course_name").css("background","#FFF");
                console.log(data);
            }
        });
    }
});

控制器部分

    $query=$req->get('query1');
    $output= $query;
    return response()->json(array('output'=>$output),200);

1 个答案:

答案 0 :(得分:3)

变化

 $query=$req->get('query1');

 $query=$req->get('query');

这是您从前端发送的字段的名称