2017-08-10 21 views
0

divをjQueryでリフレッシュしようとしました。divを自動リフレッシュするHTML/jQuery

<div class="col-lg-8" id="btc"> Send <?php echo $bitcoin_price; ?></div> 

<script> 
    $(document).ready(function() { 
     var interval = setInterval(refresh, 5000); 
    }); 

    function refresh() { 
     $.get('site', function (result) { 
      $('#btc').html(result); 
     }); 
    } 
</script> 


$bitcoin_price: 

$url = "https://bitpay.com/api/rates"; 

$json = file_get_contents($url); 
$data = json_decode($json, true); 

// $data[1] = USD 
$rate   = $data[1]["rate"]; 
$usd_price  = 10;  # Let cost of elephant be 10$ 
$bitcoin_price = round($usd_price/$rate, 8); 

誰もがこの間隔でリフレッシュし、要求を実行DIV取得する方法を知っていますか?

これは可能ですか? ajaxでファイルをインクルードしてリフレッシュする必要がありますか?

答えて

1

このPHPコードは、Ajaxから呼び出さなければなりません:

$url = "https://bitpay.com/api/rates"; 

$json = file_get_contents($url); 
$data = json_decode($json, true); 

// $data[1] = USD 
$rate   = $data[1]["rate"]; 
$usd_price  = 10;  # Let cost of elephant be 10$ 
$bitcoin_price = round($usd_price/$rate, 8); 

はあなたのrefresh関数からそれを呼び出す必要があり、それは仕事をするだろうと思います。

関連する問題