1
對於一個Web應用程序,我試圖從內部API獲取數據並顯示它每秒鐘在主頁上進行更改。內部PHP設置兩個變量,這是由folowwing JavaScript代碼閱讀:使用內部API調用刷新div
$(window).load(function() {
setInterval(function() {
var stats = "";
stats += "<span class='styleForStats'>";
stats += stat1;
stats += "</span>";
$('#myBox').html(stats);
}, 1000);
});
現在,這個問題是,我通過PHP設置變量STAT1,那就是在頁面的加載時間完成。所以它不會從PHP代碼中獲得最新的價值。
我可以以某種方式,每次在setInterval函數內調用來自JS的內部PHP文件,以便每次都獲得實時值。我想到了AJAX調用,但他們不會只用於外部API?
在setinterval中使用ajax調用來解決它:) – CodeMonkey