私は私のデジタルディスプレイの天気を得るためにyahoo weather feedとsimplepieを使用しています。画面上で実行されるWebサイトなので、ブラウザを常に手動でリフレッシュすることはできません。yahoo weather/simple pieの画面を定期的に更新するにはどうすればよいですか?
jqueryやphp docなどの天気情報が定期的に更新されるのはどういうことでしょうか?もしそうなら、私はどのように実装するべきかについての指示を私に与えることができますか?あなたの助けが大いに評価されます。ここで
は、それはいくつかのヘッダ部分の情報
<div id="weather">
<div id="title">
<ul>
<!--<li> Outside Temp </li>-->
<li> Today </li>
<li> Tomorrow </li>
</ul>
</div> <!--title-->
<div id="forecast">
<div id="images">
<ul>
<?php foreach ($weather->get_forecasts() as $forecast): ?>
<li><img src="<?php echo $forecast->get_image(); ?>" alt="Weather" /></li>
<?php endforeach; ?>
</ul>
</div> <!--images-->
<div id="degrees">
<ul>
<?php foreach ($weather->get_forecasts() as $forecast): ?>
<li><?php echo $forecast->get_low(); ?>° <?php echo $forecast->get_high(); ?>° </li>
<?php endforeach; ?>
</ul>
</div><!--degrees-->
</div> <!--forecast-->
<!--</div> <!--second-->
便利です念のために私のコードの一部です:
<php
require_once('simplepie/simplepie.inc');
require_once('simplepie/simplepie_yahoo_weather.inc');
$feed = new SimplePie();
$feed->set_feed_url('http://weather.yahooapis.com/forecastrss?w=1234567&u=c');
$feed->set_item_class('SimplePie_Item_YWeather');
$feed->init();
$weather = $feed->get_item(0);
?>
ありがとうございました!あなたは既にJavaScriptを、あなたが定期的にページを更新するための本当に簡単な方法は、meta refresh tagを使用するのが良いかもしれない
S :)
setIntervalを使用して、ある時間間隔でajaxリクエストを使用します。 –