Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过更改选择多个,并在Laravel中获取函数JQuery不工作_Jquery_Laravel_Routes - Fatal编程技术网

通过更改选择多个,并在Laravel中获取函数JQuery不工作

通过更改选择多个,并在Laravel中获取函数JQuery不工作,jquery,laravel,routes,Jquery,Laravel,Routes,如果我选择一个,它会很好。但当我选择一些时,数据不会出现。我没有发现任何错误 这是我的Jquery脚本 window.baseurl='<?php echo url('/') ?>'; $('#kdclass{{$s->id_subject}}').change(function(e){ var class_kd = $(e.target).val(); console.log(e); var tesurl = window.baseurl + '/json-

如果我选择一个,它会很好。但当我选择一些时,数据不会出现。我没有发现任何错误

这是我的Jquery脚本

window.baseurl='<?php echo url('/') ?>';
$('#kdclass{{$s->id_subject}}').change(function(e){
   var class_kd = $(e.target).val();
   console.log(e);
   var tesurl = window.baseurl + '/json-kdstudent/' + class_kd;
   console.log(tesurl);
   $.get(window.baseurl + '/json-kdstudent/' + class_kd,function(data) {
      console.log(data);
      $('#kdstudent{{$s->id_subject}}').empty();
      $('#kdstudent{{$s->id_subject}}').append('<option value="" disable="true" selected="true">-- Choose --</option>');

      $.each(data, function(index, kdstudentObj){
         $('#kdstudent{{$s->id_subject}}').append('<option value="'+ kdstudentObj.ID_No +'">'+ kdstudentObj.F_Name +'</option>');
      })
   });
}).change();
这是我的控制器

public function kdstudent($kdclass){
   $kdstudent = DB::table('tbclass')
                ->select('ID_No','F_Name')
                ->whereIn('Class', [$kdclass])
                ->orderBy('F_Name')
                ->get();
   return response()->json($kdstudent);
}

帮帮我

你说选择几个是什么意思?这是多选下拉列表吗?
public function kdstudent($kdclass){
   $kdstudent = DB::table('tbclass')
                ->select('ID_No','F_Name')
                ->whereIn('Class', [$kdclass])
                ->orderBy('F_Name')
                ->get();
   return response()->json($kdstudent);
}