현재, 내 주소록에 dashboard/1/people
처럼 보이기 위해 show
을 내 컨트롤러에서 실행중인 쇼 페이지에 있습니다. 이제 한 사람을 클릭하면 다른 페이지로 연결되고 그 곳에서 getPeople
이 호출됩니다.ajax에서 컨트롤러로 ID를 전달하는 방법 - Larvel & Ajax
scripts
의 ajax 요청에서 내가 클릭 한 사람의 ID를 1
으로 가져와 내 컨트롤러로 전달할 수 있습니까?
추신 : 지금이 순간, 나는 아약스 요청 1
을 하드 코딩했지만 난
어떻게 내가이 작업을 수행합니까 그것은 동적하시기 바랍니다되고 싶어?
스크립트
datatable = $('#table').DataTable({
"ajax": "{{ route('dashboard/1/people') }}",
"columns": [
{data: 'check', name: 'check'},
],
컨트롤러
public function show($id)
{
$class = Class::whereId($id)->first();
return view('show');
}
public function getPeople($id)
{
$get_id = $id;
$class = Class::whereId($get_id)->first();
$people = $class->peoples()->get();
return Datatables::of($people)->addColumn('action', function ($ppl) {
//return
})->make(true);
}