最近项目用到了高德地图api,需要引入js。js如下:
https://webapi.amap.com/maps?v=1.4.14&key=申请的key值&plugin=AMap.TruckDriving,
key值需要用户注册。为了易于维护,项目要求key需要存储到后台,所以js引入就需要动态创建script。代码如下:
<script>
$(function() {
$.get("/occ-base/api/base/sys-params/find-one?code=AMAP_KEY_JS",function(data,status){
var new_element = document.createElement("script");//创建新的script节点
new_element.setAttribute("type", "text/javascript");
new_element.setAttribute("src", "https://webapi.amap.com/maps?v=1.4.14&key="+data+"&plugin=AMap.TruckDriving");
document.head.appendChild(new_element);//head加入
});
});
</script>