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);
答案 0 :(得分:3)
变化
$query=$req->get('query1');
到
$query=$req->get('query');
这是您从前端发送的字段的名称