Php 如何使用jquery get或post和where条件访问Laravel5中表中的数据

Php 如何使用jquery get或post和where条件访问Laravel5中表中的数据,php,jquery,laravel-5,Php,Jquery,Laravel 5,我是拉威尔5班的新手,我想访问10班的学生名单 假设你有一张学生桌,所有班级的学生都有 我想使用select box传递class id,然后在result div中使用jquery在laravel 5中传递所有学生列表……您可以在selectbox更改事件中使用ajax调用,然后为ajax调用创建php脚本,如下所示 如果您的表名类似于具有示例列的students,请调用\u id、student\u id、name和其他列 那么代码应该是 $students = DB::table('stu

我是拉威尔5班的新手,我想访问10班的学生名单

假设你有一张学生桌,所有班级的学生都有


我想使用select box传递class id,然后在result div中使用
jquery
laravel 5
中传递所有学生列表……

您可以在selectbox更改事件中使用ajax调用,然后为ajax调用创建php脚本,如下所示

如果您的表名类似于具有示例列的students,请调用\u id、student\u id、name和其他列

那么代码应该是

$students = DB::table('students')->where('call_id', 10)->get();
你可以像这样横穿学生

$html = '';
foreach ($students as $student)
{
    // create your html for required fields to display
    $html = '<div> Student Name :'.$student->name.'</div>';
}
echo $html;
$html='';
foreach($student作为$student)
{
//为要显示的必填字段创建html
$html='Student Name:'。$Student->Name';
}
echo$html;
并在目标div中显示返回的ajax响应


您将得到结果

我如何找到页面。我总是得到404错误,页面名是getAllStudent.blade.php jQuery.get({url('getAllStudent')}}),函数(数据){jQuery('result_id').html(数据);})@GauravPandey您是否在路由文件中定义了路由?在ajax url中,您需要编写controllername/actionname,我认为getAllStudent是您的操作名称。您需要指定控制器名称以及controllername/ActionName。我尝试了下面给出的代码,但发现404错误var class_id=$(“#class_id”).val();$。get({url('/getAllStudent')}}),函数(data){$(“#result_id”).html(data);};我可以使用路由还是只能使用url