【发布时间】:2017-03-09 04:30:04
【问题描述】:
我正在尝试将数据从我的主刀片传递到部分刀片,具体取决于它的打开位置。这是我的主刀片的一部分:
<div id="main-section">
@section('topBar')
@include('customer.layouts.partials.top-bar')
@show
@section('header')
@include('customer.layouts.partials.header')
@show
@section('carousel')
@include('customer.layouts.partials.carousel', ['function' => 'drawer'])
@show
</div>
<div id="drawer">
<div id="item-detail">
</div>
<div id="item-detail-carousel">
@section('carousel')
@include('customer.layouts.partials.carousel', ['function' => 'itemDetail'])
@show
</div>
</div>
所以,如您所见,我在两个地方使用了customer.layouts.partials.carousel。
我正在接收这样的部分数据:
<div class="swiper-container {{ $function }}">
<div class="swiper-wrapper">
@foreach($issues as $issue)
<div class="swiper-slide">
<img
src="/imagecache/large/{{ $issue->first()->image }}"
onclick="{{ $function }}(
'{{ $issue->first()->magazine->id }}',
'{{ $issue->first()->magazine->name }}',
'{{ $issue->first()->magazine->summary ?: '' }}',
'{{ $issue->first()->magazine->image ?: '' }}',
'{{ $issue->first()->image }}'
)"
>
</div>
@endforeach
</div>
</div>
Div #drawer 最先隐藏,有display:none,点击main-section 中滑块中的图像即可显示。然后#drawer 在main-section 上获得幻灯片。但是当我检查 chrome 中的元素时,我发现在 main-section 和 drawer 部分中,传递的数据是 drawer。 #drawer 没有像我想的那样得到数据 ['function' => 'drawer']。
我怎样才能做到这一点?
【问题讨论】:
标签: php laravel-5.3 laravel-blade