2013-01-08 86 views
0

我有需要每隔几分钟刷新页面的一部分,我已经在PHP这样做过,并调节到轨以下几点:每隔几分钟刷新一次的div - 轨道

:javascript 
    $(document).ready(function() { 
     setInterval(function() { 
     $("#welcome2").load("floor7.haml #welcome2"); 
    }, 500); 
    }); 

但这不会在我的rails应用程序中工作,我不知道我是否将正确的文件路径放入?

我得到这个:ReferenceError: $ is not defined

更新

<body style="background: #000; font-family: 'Trebuchet MS'; overflow-x: hidden; margin:0;"> 
<script> 
    //<![CDATA[ 
    $(document).ready(function() { 
      setInterval(function() { 
       $("#welcome2").load("/screen/floor7.haml #welcome2"); 
      }, 500); 
    }); 
    //]]> 
</script> 
<div id='welcome2'> 
    <span>Welcome</span> 
</div> 
+0

您可能要包括你想在你的Rails应用程序使用的代码... – boz

+0

我已更新我的问题! – user1738017

回答

0

试试这个

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js" 
    type="text/javascript"></script> 

<script> 
$(document).ready(function() { 
      setInterval(function() { 
      $("#refresh").load("welcome.php #refresh"); 
     }, 5000); 
}); 
</script> 
+0

这是我使用我的PHP文件的代码示例,我用你的建议,并得到这个'ReferenceError:$未定义' – user1738017

+0

你有没有包含jQuery库? – iJade

+0

好吧..我想是的,我用jQuery来做其他事情,而且他们工作! – user1738017

相关问题