我通过 adspeed.com 转换广告,我希望每次您点击标签链接时都会刷新我们的富文本(推荐)广告。单击链接时是否可以重新加载脚本?目前该脚本只是放置在 div 内并在页面加载时执行..
div id="quoteContain">
<!-- AdSpeed.com Serving Code XXX for [Zone] XXX -->
<script type="text/javascript" src="http://g.adspeed.net/ad.php?do=XXX&wd=200&ht=600&target=_top"></script>
<noscript><iframe width="200" height="600" src="http://g.adspeed.net/ad.php?do=XXX&wd=200&ht=600&target=_top" frameborder="0" scrolling="no" >
<a href="http://g.adspeed.net/ad.php?do=XXX&wd=200&ht=600&pair=as" target="_top"><img style="border:0px;" src="http://g.adspeed.net/ad.php?do=img&zid=XXX&wd=200&ht=600&pair=as" alt="i" width="200" height="600"/></a></iframe>
</noscript><!-- AdSpeed.com End -->
<!-- /quoteContain --></div>
我一直在尝试从 div 中删除脚本并每次加载它,但都没有成功
$("ul#flowtabs li a").click(function(){
$("#quoteContain").load("http://link?params");
)};
最佳答案
那就是Same Origin Policy给你 hell 。基本上,它会阻止您使用 XHR 访问其他域的资源。我建议您阅读链接的网站。
一个可能的解决方法是创建一个简单的代理来获取所需的脚本,并根据请求将其注入(inject)页面。
关于jquery - 单击时加载带参数的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4211943/