小编And*_*eas的帖子

动态加载时,Leaflet不会显示标记

如果我自己链接脚本如下:

<script src="dist/js/osm/leaflet.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

一切正常.但是只要我想像这样动态加载我的脚本:

$.ajax({
    type: "GET",
    url: "dist/js/osm/leaflet.js",
    dataType: "script",
    async: false
});
Run Code Online (Sandbox Code Playgroud)

地图将显示但是应显示的所有标记都会显示出来.你可以看到我也试过了

async: false
Run Code Online (Sandbox Code Playgroud)

但那不会解决问题.

注意:我还加载了我自己编写的第二个脚本,但在动态加载时效果非常好.唯一不起作用的是向显示的地图添加标记,正如我提到的那样.

请提前帮助我.

javascript ajax jquery leaflet

1
推荐指数
1
解决办法
2530
查看次数

标签 统计

ajax ×1

javascript ×1

jquery ×1

leaflet ×1