首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在laravel中Jquery变量到php变量

在laravel中Jquery变量到php变量
EN

Stack Overflow用户
提问于 2014-11-11 23:13:47
回答 1查看 742关注 0票数 0
代码语言:javascript
复制
if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(function (position) {
            $.ajax({
                type: "POST",
                url: "/gethamsters",
                data: {
                    x: position.coords.latitude,
                    y: position.coords.longitude
                },
                success: function (data) {
                    console.log(data);
                    hamsters = data;               
                }
            });
        });
    }
    </script>
    @foreach ($hamsters as $hamster)
      <div class="col-sm-6 col-md-4 col-lg-3">
        <div class="thumbnail">
          <center><div>{{ HTML::image($hamster->foto, $hamster->titel, array( 'width' => 200, 'height' => 200 )) }}</div></center>
          <div class="caption">
            <h3><?php echo substr($hamster->titel, 0, 20); ?></h3>
            <p><?php echo substr($hamster->beschrijving, 0, 50); ?></p>
            <center><p><?php echo '<a href=/hamsterdetails/' . $hamster->id . ' class="btn btn-primary" role="button">Meer
info</a><br /> ';?></p></center>
          </div>
        </div>
       </div>
    @endforeach

如您所见,我从jquery结果中获得数据,并希望它在我的php代码中将其传递给$hamsters变量。我怎么能这么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-11 23:58:13

由于我们需要清理正在发生的事情,让我们回到这里的基本内容:

  1. 客户机请求GET /hamsters
  2. 服务器创建并发送响应。
  3. 客户机接收响应和解析页面,并在文档上(或由文档链接)运行任何javascript,并且可以使用AJAX请求额外的资源。
  4. 通过AJAX使用x,y坐标客户端 POSTs /gethamsters
  5. 服务器处理POST /gethamsters请求并向客户端返回响应。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26876394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档