如何使用jquery执行外部脚本

时间:2012-08-14 20:25:13

标签: getscript

我想在页面加载后执行广告脚本。 我知道我必须使用这样的东西:

$(window).bind("load", function() {
$.getScript('http://anetwork.ir/showad/?adwidth=468&adheight=60&aduser=1341223032', function() {
    // callback function
    alert('external script loaded!');
  });
});

虽然警报加载但它无法正常工作。

也没问题
$(window).bind("load", function()

问题必须来自$ .getScript。 我还必须添加外部脚本输出如下内容:

document.write('<iframe scrolling="no" width="468" height="60" frameborder="0" src="http://anetwork.ir/showad/c.php?adwidth=468&adheight=60&aduser=1341223032">

“);

1 个答案:

答案 0 :(得分:0)

只需使用

$(window).load(function() {
   // this will be executed when the page has finished loading
}

如果脚本有问题而不是加载功能,请继续阅读。

$.getScript是ajax调用的快捷方式。您可以在http://api.jquery.com/jQuery.getScript/的文档中找到更多相关信息。由于same origin policy,无法加载脚本。您必须使用JSONP才能从其他域加载脚本。您可以在此post中找到有关此内容的更多详细信息。