我有一個php代碼,它是一個div。它顯示隨機文本放置在random.txt文件中。我想刷新這個div,在每一個 - 比方說 - 加載新文本15秒,而不刷新whoe頁面。 我發現了幾個解決方案來重新加載div,而不刷新頁面,它似乎可以用AJAX或JS完成,但他們只刷新一個特定的內容或特定的文件,但我不知道如何插入這個代碼並刷新它。刷新包含PHP代碼的div,但不刷新頁面
這是我的div的樣子:
<div id="randomtext">
<?php
include_once("GetRandomText.php");
$MPTextFile = "random.txt";
$MPSepString = "*divider*";
$MPTextToHTML = false;
MPPrintRandomText($MPTextFile, $MPSepString, $MPTextToHTML);
?>
</div>
它加載每隔更新隨機文本到div。
我試圖用下面的JS刷新div,但它根本不工作。對不起,我不擅長。
<script>
var auto_refresh = setInterval(
function() {
var newcontent= '<?php
include_once("GetRandomText.php");
$MPTextFile = "random.txt";
$MPSepString = "*divider*";
$MPTextToHTML = false;
MPPrintRandomText($MPTextFile, $MPSepString, $MPTextToHTML);
?>';
$('#randomtext').html(newcontent);
}, 1000);
</script>
<div id="randomtext"></div>
在此先感謝。
謝謝,該腳本工作完美 – takacsbalazs