我想填充一個城市的列表,並在地圖上標記它們,使用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元素正在文檔加載完成後更新。