使用Jquery将Javascript加载到Div中

时间:2012-01-14 19:39:55

标签: javascript jquery html web-scraping

我正在尝试在我的网站上放置一个不断更新的捐款代码,目前位于http://www.ronpaul2012.com。我已经尝试了几个围绕stackoverflow的解决方案,包括iframe,但我的搜索能力要么缺乏,要么他们的网站正在运行一些java,我不知道如何使用(或者我不知道有关javascript的事情,但那是既非这里也非那里)。我玩了几个变种并尝试了一些document.ready电话,但我不确定为什么没有出现。

<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>

提前致谢!

1 个答案:

答案 0 :(得分:4)

你的问题是在div存在之前javascript正在执行。使用此命令使代码等待执行,直到文档准备就绪:

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

另外,我从您的网址中删除了空格,这可能是在正确位置加载的问题。