Добрый вечер! Такая ситуация. Сделал live-search для админки. У меня поиск реализован на странице БЛОГ, где в таблицу выводится НАЗВАНИЕ и ДАТА ПУБЛИКАЦИИ. Мне нужно, чтобы результаты поиска заменяли все выводимые статьи в админке. На данный момент такая беда. У меня получается, что возвращается полнстью вьюха блога, только уже вместо $articles возвращаются статьи, соответствующие рез-там поиска. Можно ли как-то вернуть не полностью вьюху, а только рез-ты поиска в переменной $articles? Или же нет? Или подскажите способ более продуманный для этой цели) спасибо!)
$('.search-field').keypress(function(){
var words = $(this).val().trim();
$.ajax({
url: "/search",
type: "post",
data: {words: words},
success: function(data) {
$('html').html(data);
$('.search').addClass('visible');
$('.search-field').val(words);
}
})
})
public function search()
{
$words = Request::get('words');
$results = Articles::where('title', 'LIKE', '%' . $words . '%') -> get();
return View::make('blog')->with('articles', $results);
}
<div class="articles">
@foreach($articles as $article)
<div class="articles-row rem">
<a href="/edit-article-{{ $article['id'] }}">
{{ $article['title'] }}
<span class="delete-icon" onclick="removeArticle(event,this,{{ $article['id'] }})"></span>
<span class="date">{{ $article['date'] }}</span>
</a>
</div>
@endforeach
</div>