我在我的視圖中爲某些已註冊的視頻進行簡單搜索,此搜索通過表單上的帖子返回可搜索的視頻。Laravel 5 - 將數組返回查看
問題發生在數據返回時,它不更新傳遞給視圖的數組的頁面。
這是我的形式:
<form action="{{ URL::to("/search-video") }}" method="POST" accept-charset="utf-8" class="formSend BuscarVideoSend" id="form-busca-video">
<div class="col l10">
<input placeholder="Searchvídeo" name="Name" type="text" class="validate input-white Name valid">
</div>
<div class="col l2">
<button type="submit" class="btnSend" > Search</button>
</div>
</form>
控制器:
public function searchVideo(Request $request){
$data = $request->all();
$videos = TbVideoModel::where(
'nm_video',
'LIKE',
'%'.$data['Name'].'%'
)->get();
return view('layouts.videos', compact('videos', $videos));
}
的HTML返回:
<section id="videoMosaic">
<div class="row ">
<ul>
@if(isset($videos))
@foreach($videos as $video)
<li>
<a class="bla-1" href="{{$video->ds_link}}">
<div class="div-imagem-texto">
<img src="http://img.youtube.com/vi/{{$video['ds_imagem_video']}}/0.jpg" alt="">
<div class="texto-sobre-imagem">
<img src="/images/play.png" alt="" class="play">
{{$video->nm_video}}
<p>{{$video->tx_video}}</p>
</div>
</div>
</a>
</li>
@endforeach
@endif
</ul>
</div>
</section>
它正確地返回控制檯上XHR的數據,但它有這個錯誤:
Uncaught SyntaxError: Unexpected token <
我需要什麼來使用搜索數據更新頁面? TKS
什麼是XHR迴應?看起來那裏有無效的JS(ON)。 – Rudie
@Rudie xhr包含頁面應該顯示的內容 – scooby
您在哪一行獲得語法錯誤。 –