Tengo un problema con mi función Ajax que se supone que llama a una vista de Laravel con datos de $paginatedResults que se devuelven de otra función. Por alguna razón, devuelve el error 500. Sé con certeza que $paginatedResults devuelve los datos correctos como si var_dump fuera correcto.
public function ajaxSearch(Request $request) { $data = $request->input('searchVal'); $pageNr = $request->input('pageNr'); $dataType = $request->input('dataType'); $paginatedResults = $this->paginateTypeResults($data, $pageNr, $filetype); $loadData = view('search.searchresults')->with($paginatedResults)->render(); echo response()->json($loadData); }Esta es la respuesta json
return response()->json([ 'html' => view('search.searchresults', ['paginatedResults' => $paginatedResults])->render() ]);Después del éxito
$.ajax({ // dataType: 'json', success: function(response) { $('.//here').html(response.html) } })