我正在使用 Google Maps API 构建一个包含用户的 MAP。
所以我想在我的地图上添加信息窗口,这行得通!
但我也想插入头像和用户个人资料的链接,所以我为此使用了 Blade。
除了刀片部件外,一切正常。
我尝试了不同的写作方式。
var contentString = '<div id="content">' +
'<h1 id="firstHeading" class="firstHeading">' +
usersMapInfos[i].username + '</h1>' +
'<img class="img-thumbnail" src="{{ asset(' + '<img class="img-thumbnail" src="{{ asset(img/uploads/avatars/ . ' + usersMapInfos[i].avatar + ') }}" >' +
'<div id="bodyContent">' +
'<p>' + usersMapInfos[i].description + '</p>' +
'<p> <a href="{{ route(profiles.show, ' + usersMapInfos[i].id + ') }}"></a></p>' +
'</div>' +
'</div>';
所以这一行:
+'<img class="img-thumbnail" src="{{ asset(img/uploads/avatars/ . ' + usersMapInfos[i].avatar + ') }}" >' +
而这一行:
+'<p> <a href="{{ route(profiles.show, ' + usersMapInfos[i].id + ') }}"></a></p>' +
编辑
所以我改变了我的方式,因为我的 infoWindows 是在 for 循环中构建的,在我的 Javascript 代码中,我无法在我的视图中创建一些 div。
我所做的只是使用 Javascript 方法而不是使用刀片。
'<img class="img-thumbnail" src="'+ window.location.href + "img/uploads/avatars/" + usersMapInfos[i].avatar + '" >'
阿波罗的战车
开心每一天1111
相关分类