2 回答

TA贡献1828条经验 获得超13个赞
我正在寻找广泛或非特定的方式来从后端获取一些数据并将其显示在我页面上的 div 中。
解决方案是创建一个单独的 PHP (fetch.php) 文件,该文件仅回显我需要在 div 中显示的数据
从包含我的 div 的页面中,我会执行以下操作:
<div id="result"></div>
<script>
function load_data()
{
$.ajax({
url:"fetch.php",
method:"POST",
success:function(data)
{
$('#result').html(data);
}
});
}
load_data()
</script>
在 fetch.php 中,我可以做任何我想做的事情,包括查询我的数据库并将值存储在一个变量中,该变量将在最后回显。来自 fetch.php 的这个响应(回显)将显示在我的 div 中。同样,我也可以在 ajax 函数中指定一个 .txt (url:"sometext.txt") .txt 的内容也可以这样显示在我的 div 中。我对它是如何工作的缺乏了解使得它真的很难理解。
此外,我添加了一个功能来每秒刷新内容(或响应)。如果我从 fetch.php 中回显 time() 它将自动增加而不会在我的 div 中重新加载页面
setInterval(function(){
load_data()
}, 1000);
- 2 回答
- 0 关注
- 153 浏览
添加回答
举报