【发布时间】:2014-02-06 03:15:15
【问题描述】:
我有一个 php 代码,它在一个 div 中。它显示放置在 random.txt 文件中的随机文本。我想刷新这个 div,在不刷新 whoe 页面的情况下每隔 15 秒加载新文本。 我找到了几种在不刷新页面的情况下重新加载 div 的解决方案,似乎可以使用 AJAX 或 JS 完成,但它们只能使用特定内容或特定文件刷新它,但是我不知道如何插入这个代码并刷新它。
这是我的 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>
提前致谢。
【问题讨论】:
标签: javascript php html refresh