jquery .getscript()当脚本完全加载并执行时的回调

前端之家收集整理的这篇文章主要介绍了jquery .getscript()当脚本完全加载并执行时的回调前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
从jquery api页面
http://api.jquery.com/jQuery.getScript/

Success Callback

The callback is fired once the script has been loaded but not necessarily executed.

06000

如果foo()函数依赖于test.js,那么它不能成功执行。

我看到类似的事情与谷歌地图api但在这种情况下,你可以指定在ajax脚本url的回调函数。但是一般来说有一个明显的方法等待,直到ajax脚本执行回调?

解决方法

你可以使用ajax
jQuery.ajax({
        async:false,type:'GET',url:script,data:null,success:callback,dataType:'script'
    });

Async是false,因为你想加载和执行脚本,之后在成功回调你可以调用你的函数foo()

原文链接:https://www.f2er.com/jquery/184166.html

猜你在找的jQuery相关文章