Jquery异步加载并执行外部脚本,然后执行回调

时间:2016-03-19 19:05:17

标签: javascript jquery asynchronous

我正在尝试异步加载条带,在加载DOM后,它们提供的同步代码是:

<script type="text/javascript" src="https://js.stripe.com/v2/"></script>

我看到答案:Can stripe.js be loaded in non-blocking fashion?但它在我的测试中效果不佳。

我发现的唯一方法是使用jquery,如下所示:

$(window).load(function() {
    $.getScript( "https://js.stripe.com/v2/", stripeReadyHandler() );
});

问题是,正如jQuery文档本身所说:一旦脚本加载但未必执行

,就会触发回调。

如何确保在页面加载后加载脚本,并且只有在加载并执行处理程序后才会调用该处理程序?

0 个答案:

没有答案