gpt4 book ai didi

javascript - laravel 中的 Jquery 变量到 php 变量

转载 作者:行者123 更新时间:2023-12-03 11:27:03 24 4
gpt4 key购买 nike

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 变量中。我怎样才能做到这一点?

最佳答案

既然我们需要弄清楚发生了什么,那么让我们回到基础知识:

  1. 客户端请求GET/hamsters
  2. 服务器创建并发送响应。
  3. 客户端接收响应并解析页面,并在文档上运行任何 JavaScript(或由文档链接),并且可以使用 AJAX 请求其他资源。
  4. 客户端 通过 AJAX 使用 x、y 坐标发布/gethamsters
  5. 服务器处理POST/gethamsters请求并向客户端返回响应。

关于javascript - laravel 中的 Jquery 变量到 php 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26876394/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com