通过更改选择多个,并在Laravel中获取函数JQuery不工作
如果我选择一个,它会很好。但当我选择一些时,数据不会出现。我没有发现任何错误 这是我的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-
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);
}