【发布时间】:2016-08-09 08:44:10
【问题描述】:
我正在我的视图中对一些已注册的视频进行简单搜索,此搜索返回可通过表单上的帖子搜索到的视频。
问题发生在返回数据时,它没有用传递给视图的数组更新页面。
这是我的表格:
<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 <
要使用搜索数据更新页面需要什么?提示
【问题讨论】:
-
XHR 的响应是什么?看起来那里有无效的 JS(ON)。
-
@Rudie xhr 包含页面应显示的内容
-
在哪一行出现语法错误。
标签: php html laravel laravel-5 blade