【问题标题】:passing data ajax to same page in foreach laravel 5在foreach laravel 5中将数据ajax传递到同一页面
【发布时间】:2015-12-20 07:26:24
【问题描述】:

我是 ajax 和 laravel 5 的新手

我想通过 ajax 将数据传递给同一页面上的 foreach 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 向 foreach 提供数据吗?
  • 是的,我想从控制器获取一些数据,而这些数组需要当我单击链接时从 ajax 获取的参数。
  • {{ $kategoriwarung->nama }}
  • 好吧,我还是不明白它的逻辑。你有Skype或其他东西,所以你可以向我解释更多,并找出在此处发布的正确问题和答案?
  • 对不起,我没有skypea,但这就是我的问题的明确解释,也许如果有其他方法可以做到这一点,你可以在这里发帖:)
  • 标签: javascript php jquery ajax laravel-5


    【解决方案1】:

    我认为同一页面调用的 ajax 不是正确的解决方案。我认为最好使用 laravel 5 中的 helper(Middleware)。这样你就可以进行验证和重定向。另一种方法是仅使用 javascript 来获取您的数据并进行选择。但是你试图做的事情是不对的。请参阅此帖子How can I use a JavaScript variable as a PHP variable? Javascript 是客户端,而 php 是服务器端,您无法将它们绑定在一起。

    【讨论】:

      猜你喜欢
      相关资源
      最近更新 更多
      热门标签