javascript - dom 加载后包含外部脚本

标签 javascript jquery

我的脚本包含一个广告,现在我尝试在 dom 加载后包含它。

<script type='text/javascript' src='http://ads.yashi.com/xxxx'></script>

以下内容对我不起作用

<script type='text/javascript'>
 $( document ).ready(function() {   
    $.getScript("http://ads.yashi.com/xxxx");
 });
</script>

最佳答案

你尝试过吗:

window.onload = function(){
    $.getScript("http://ads.yashi.com/xxxx");
};

您是否还检查过“网络”选项卡(Firebug 或 Chrome 开发工具),看看它是否尝试加载脚本并成功?

此外,如果您尝试在加载脚本后执行某些操作,则需要包含回调函数:

$.getScript(url, function(data, textStatus, jqxhr) {
    // do something now
});

关于javascript - dom 加载后包含外部脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16800800/

相关文章:

javascript - 在 Javascript 中执行动态命名的函数

javascript - 如果或在加载元素之后调用函数

javascript - Jquery 可拖动不工作 2

javascript - 如何将内容设置为背景颜色?

java - 无法使用encodeURIComponent和java.net.decode解码russing字符串

javascript - 在 JavaScript 中下载 php 链接文件

javascript - href 标签下载属性 - 如何让它强制下载外部托管的图像?

javascript - 使用事件绑定(bind)的回车键将焦点从按钮切换到文本框

javascript - 如何通过 AJAX/jQuery 进行 OAuth 身份验证?

javascript - 为什么我的循环在使用 jQuery 显示数据时不起作用,但在浏览器控制台中却起作用?