javascript - 拉拉维尔。将 Js 函数从刀片移动到资源/js
问题描述
在控制器中我有
$markers = Marker::all();
return view('home', ['markers' => $markers]);
在home.blade
我有下一个js代码:
$(document).ready(function(){
@foreach($markers as $marker)
var lat = {{$marker->lat}};
var lng = {{$marker->lng}};
var id = {{$marker->id}};
var position = {lat:lat,lng:lng};
marker = new google.maps.Marker({
position: position,
map: map,
id: id
});
google.maps.event.addListener(marker, 'click', function() {
$.ajax({
type : 'GET',
url : '{{action('MarkerController@getMarkerComments')}}',
data:{
_token : '{{csrf_token()}}',
id : this.id
},
});
@endforeach
});
我如何以编写方式将此代码移入resources/js/app.js
并在我的项目中使用它,例如<script src="{{ asset('js/app.js') }}"></script>
.
解决方案
推荐阅读
- c++ - CUDA C++ 重叠 SERIAL 内核执行和数据传输
- hibernate - 如何使用hibernate jpa本机查询检索具有子实体集合的父实体?
- mysql - 如何使用 MYSQL 计算另外两个表中的条目数?
- linux - 如何将在 AWS Linux 上运行的 C websocket 服务器与本地虚拟机上的客户端链接?
- c++ - 为什么要引入 std::ranges::less ?
- python - 带有 Postgres 的 Django 项目在 brew install 后停止工作
- python - 如何使用 matplotlib 中的子图控制紧凑图形的确切大小?
- package-managers - 如果软件自行更新并且尝试再次通过 choco 更新,chocolatey 有什么副作用吗?
- python - 测试 Python-socketio Emit
- python - 查找一列中的单词与其他列中的句子之间的“匹配”