@Creed1234

Как обновить вывод данных после ajax?

Есть вывод товаров
<section id="index" class="content">
............
<th data-id="какое то число" id="sort">Название</th>
...............
@foreach($products as $product)
         {{ $product->title }}
..............
@endforeach
...............
</section>


По нажатию на заголовок таблицы "название" проиходит
$("#sort").on('click', function (e) {
    const test = e.target.getAttribute('data-id')
    $.ajax({
        url: 'products/sort',
        type: 'get',
        data: {test: test},
        success: function (res) {
 console.log(res)
            $("#index").html(res)
},
        error: function () {
            console.log('Нет')
        }
    })


Контроллер
public function sort() {
        $test = \request()->get('test');
        $products = Product::query()
            ->where('id', '>', $test)
            ->get();
        return $products;

    }


В итоге секция с id ="index" просто пустая. Почему не происходит обновление???
  • Вопрос задан
  • 125 просмотров
Решения вопроса 1
@Creed1234 Автор вопроса
Решено
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы