2012-07-18 52 views
0

我正在使用google feedburner在我的网站上显示源。该sript看起来是这样的:使用feedBurner的事件负载

<div> 
<script src="http://feeds.feedburner.com/nu/gbKB?format=sigpro" type="text/javascript" ></script></div> 

正如你可以看到我已经把它放在一个div。问题是我不想在页面加载/文档准备好时加载脚本。我宁愿点击一个按钮加载div。所以我尝试了Jquery事件加载。我将脚本放在一个空白文档上并保存为html页面。然后我把这个html页面放在我的服务器上,我试着用jquery调用它,像这样:

$('#button').click(function(event) { 
$('div').load('feed.html'); 
}); 

这对我不起作用。

回答

1

您可以使用AJAX获取内容,如果该内容是JS,则可以使用eval执行。

+0

谢谢。你有什么想法为什么负荷不适合我..? – Youss 2012-07-18 08:56:40

+0

,因为你必须在文件中有服务器端脚本并且调用类似'load('feed.php')' – Dev 2012-07-18 09:02:55

+0

如果你调用feed.html,它将加载含有URL的脚本,而不是执行该脚本。 – Dev 2012-07-18 09:03:53