我想填充一个城市的列表,并在地图上标记它们,使用AJAX我正在更新一个div元素与城市列表和每个城市元素,我试图调用addmarker()函数应该在谷歌地图上添加一个标记。 使用萤火虫我可以看到一个带有函数调用的javascript标记,但addmarker()没有被执行调用一个JavaScript函数从rails
什么是强制调用javascript函数并更新dom元素的最佳方法?
这里是我的addmarker()的样子:
function addmarker(lat,lng,title_new)
{
new_marker = new google.maps.Marker({
position: latlng_new,
map: map,
title:title
});
}
这里是我的html.erb文件看起来像
<%= post.content %>
<script type="javascript"> addmarker(<%= post.lat_long%>, <%= post.title%>);
</script>
</div>
的DOM元素正在文档加载完成后更新。