2012-01-14 95 views
0

我想在我的网站上不断更新捐款代码,当前位于http://www.ronpaul2012.com处。我已经尝试了几种解决方案,包括iframes,但我的搜索能力缺乏或有一些Java他们的网站正在运行,我不知道如何处理(或者我不知道有关JavaScript的东西,但那是既非这里也非那里)。我玩过几个变体,并尝试了一些document.ready调用,但我不知道为什么没有出现。使用Jquery将Javascript加载到Div

<head> 
<meta charset="utf-8" /> 
<title>Ron Paul Donation Ticker</title> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
</head> 
<script> 
$('#ticker').load('https://secure.ronpaul2012.com/ #tickerContainer'); 
</script> 

<body> 

<div id="ticker"></div> 

</body> 

在此先感谢!

+0

你的意思是Java或Javascript? – PeeHaa 2012-01-14 19:45:07

+3

考虑从您的代码问题中删除政治意见。 – paislee 2012-01-14 20:09:51

+0

@paislee对不起,认为不加区别地轰炸其他国家最终导致核灾难的政策更多的是一个不可避免的命运,而不是政治观点 – Danejir 2012-01-14 20:30:22

回答

4

你的问题是JavaScript在div存在之前执行。使用这个方法,使代码等待执行,直到该文件已准备就绪:

$(document).ready(function(){ 
    $('#ticker').load('https://secure.ronpaul2012.com/#tickerContainer'); 
}); 

而且,我从你的URL,这可能是在正确的位置已经与负载的问题删除的空间。