Я пытаюсь получить записи во втором раскрывающемся списке на основе значения, выбранного в первом раскрывающемся списке.Мои значения в первом выпадающем списке загружаются, но когда я выбираю случайное значение, я не получаю никаких значений во втором значении.Я проверил свою консоль в браузере, и у меня появляется сообщение об ошибке (внутренняя ошибка сервера 500).
Однако, когда это выполняется на локальном хосте, оно работает абсолютно нормально.Эта ошибка возникает только При работе на Live Server
У меня есть файл основной боковой панели, который содержит эту форму.и код ajax
$(document).ready(function(){
$('.dynamic').change(function(){
if($(this).val() != '')
{
var select = $(this).attr("id");
var value = $(this).val();
var dependent = $(this).data('dependent');
var _token = $('input[name="_token"]').val();
$.ajax({
url:"{{ route('pagescontroller.fetch') }}",
method:"POST",
data:{select:select, value:value, _token:_token, dependent:dependent},
success:function(result)
{
$('#'+dependent).html(result);
}
})
}
});
)};
мой код в контроллере: -
public function index(){
$pc = $this->getPostcodes();
$cl = $this->carFetch();
return view('home')->with('postcodes', $pc)->with('carLists', $cl);
}
public function getPostcodes(){
$postcodes = DB::table('postcodes')
->get();
return $postcodes;
}
public function carFetch(){
$carLists = DB::table('carlists')
->groupBy('Make')
->get();
return $carLists;
}
function fetch(Request $request)
{
$select = $request->get('select');
$value = $request->get('value');
$dependent = $request->get('dependent');
$data = DB::table('carLists')
->where($select, $value)
->groupBy($dependent)
->get();
$output = '<option value="">Select '.ucfirst($dependent).'</option>';
foreach($data as $row)
{
$output .= '<option value="'.$row->$dependent.'">'.$row->$dependent.'</option>';
}
echo $output;
}
И мои маршруты: -
Route::get('/', 'PagesController@index')
Route::post('sidebar/fetch', 'PagesController@fetch')->name('pagescontroller.fetch');
Не уверен, как это работает налокальный хост а не на живом сервере.
скриншот ошибки: - ![enter image description here](https://i.stack.imgur.com/DqHTY.png)