2016-05-31 24 views
0

FirefoxでsetInterval関数に問題がありますが、これはChromeでうまくいきます。誰かが私の理由を説明できますか? これはコードです。FirefoxでsetIntervalが機能しない

<html> 
<head> 
<!-- desde http://www.aaronjwhite.org/index.php/15-web-development/jquery/7-using-jquery-and-google-finance-to-create-a-simple-stock-ticker --> 
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/> 
<title>Prueba Google Finance</title> 
<script src="https://code.jquery.com/jquery-2.2.3.min.js"></script> 
<script type="text/javascript"> 
var count=0; 
$(document).ready(function call(){ 
    $.getJSON('https://finance.google.com/finance/info?client=ig&q=MSE:IDR&callback=?',function(response){ 
    var stockInfo = response[0]; 
    var stockString ='<div class="stockWrapper">STOCK:'; 
     stockString +='<span class="stockSymbol">'+stockInfo.t+'</span>'; 
     stockString +='<span class="stockPrice">'+stockInfo.l+'</span>'; 
     stockString +='<span class="stockChange">'+stockInfo.c+'</span>'; 
     stockString +='<span>at</span> <span class="stockTime">'+stockInfo.ltt+'</span>'; 
    stockString +='</div>'; 
    $('.stockTick').prepend(stockString); 
    count++; 
    alert("Call nº "+count); 
    setInterval(call,20000); 
    }); 

}); 

</script> 
</head> 
<body> 
<div class="stockTick">Auto20</div> 
</body> 
</html> 
+0

が動作していませんやってみる。 finance.google.comは400エラーを返します。 – Quentin

+0

私も同意したことに同意します –

+0

Chrome 50.0とFirefox 46.1では動作しません。 –

答えて

0

Chromeでも動作しないようです。

は、リソースの読み込みに失敗しました:サーバーは、400の状態(と答え)

をあなたのAPIが400を返すので、そのコードは、それがクロムまたはFirefoxで動作しません

関連する問題