将数据ajax传递到每个页面的同一个页面


passing data ajax to same page in foreach laravel 5

我是ajax和laravel 5的新手

我想用ajax传递数据,以获取同一页面上的每个laravel 5。

<div class="row" style="margin:3% 0px 0px 0px">
    @foreach($warung_has_kategoriwarungs['i want pass the data here'] as $Warung)
    <div class="col-md-6" style="margin-bottom:0px;min-height:100px">
        <ul class="no-padding" style="display:inline-flex;list-style-type: none;width:100%;">
            <li>
                <img class="img-circle" src="assets/gambar_contoh/foto.jpg" style="height:60px;width:60px">
            </li>
            <li style="padding:0px 0px 0px 15px ;width:100%">
                <p class="heading-toko-font" style="font-size:18px;color:#606060">{{ $Warung->Warung->nama  }}</p>
                <span class="alamat-toko-font" style="font-size:14px;color:#BCBCBC"><?php echo $Warung['Warung']['alamat']; ?></span>
            </li>
        </ul>
    </div>
    @endforeach
</div>
<div style="text-align:right;">
    {!! $warung_has_kategoriwarungs['and here']->setPath('')->render(); !!}
</div>

和这里的js(我不知道我想要尝试什么):

<script>
    $(document).ready(function () {
        $(".kategori-warung").click(function (e) {
            //i want pass this data to foreach parameter
            var txt = $(e.target).text();
            $(".warung").fadeIn("slow").show();
            $("#nama-kategori").html(txt);
            $(".warung-semua").hide();
        });
    });
</script>

我认为ajax对于同一页面调用不是合适的解决方案。我认为最好使用laravel 5中的helper(中间件)。这样就可以进行验证和重定向。另一种方法是只使用javascript来获取数据并进行选择。但你想做的是不对的。我如何使用JavaScript变量作为PHP变量?Javascript是客户端,php是服务器端,你不能把它们绑定在一起