我不想把这个脚本标记放在我的html的标题中:
<script src="https://cdn.jsdelivr.net/npm/places.js@1.7.3"></script>
主要原因是加载整个页面时会导致阻塞。
我想加载脚本:
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://cdn.jsdelivr.net/npm/places.js@1.7.3';
document.body.appendChild(script);
我想将?callback = init_input 添加到js URL,以便在完全加载places.js之后初始化输入元素。有可能吗?
我知道Google Maps API中提供了此选项,但我不想使用它。
谢谢,
此致
答案 0 :(得分:1)
这不是特定于Algolia Places或Google Maps,而是关于如何异步加载脚本并进行回调。已在SO上回答:Asynchronous Script Loading Callback