2014-09-10 136 views
-3

我正在获取推文并将它们显示到滑块中。现在,当我打开页面时,它向我展示了所有的推文,这些推文造成了混乱。并且在页面完全加载后,它会显示我想要的推文。那么有什么方法可以在页面完全加载时显示推文或运行PHP代码?如何在页面完全加载时运行php脚本

+0

您可以使用Ajax调用来执行此操作,请参阅jquery。基本上发生的是,你从Javascript执行一个PHP脚本并将其放入页面的一个元素中。 – 2014-09-10 13:46:29

回答

0

听起来好像你的所有推文都是通过php输出的,然后用javascript来设计滑块,所以在输出数据和javascript加载的数据之间,你会看到无格式的数据。

一个简单的解决办法是,得到含有元素显示器的样式:无,然后通过javascript显示它当在页面载入:

CSS

#tweet-holder{ 
    display:none; 
} 

PHP/HTML

<div id="tweet-holder"> 
    //all your tweets go here 
</div> 

爵士

$(function(){ 
    $('#tweet-holder').show(); 
}); 
+0

谢谢兄弟 – 2014-09-10 14:20:32

+0

@KaranAdhikari没问题,很高兴我能帮到你 – Steve 2014-09-10 14:21:40

1

页面加载后PHP代码无法运行,但是您可以对php脚本运行AJAX调用。

虽然,我建议你可以在页面加载后运行Javascript/jQuery。您最好的选择是使用https://dev.twitter.com/docs/embedded-timelines

这将提供所有您需要的代码。