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变量。我怎么能这么做?
发布于 2014-11-11 23:58:13
由于我们需要清理正在发生的事情,让我们回到这里的基本内容:
GET /hamstersPOSTs /gethamsters。POST /gethamsters请求并向客户端返回响应。https://stackoverflow.com/questions/26876394
复制相似问题