我有两个工作正常的脚本。
通过网址发布艺术家名称和专辑来更新数据库。
另一行拉出最后一行并将其显示在joomla网站上。
我想在没有整页刷新的情况下在浏览器中进行此更新。每次加载新歌曲或更新表格时,都应在页面上显示最新的表格。或者,我很乐意每隔一分钟检查一首新歌。
我对此非常陌生,所以任何指导我如何学习如何做到这一点将不胜感激。
有很多关于下拉或查询的问题,我只是想在没有用户交互的情况下自动更新。感谢...
答案 0 :(得分:0)
您需要使用AJAX技术并定期更新您的页面,here描述了使用Prototype javascript库执行操作的最简单,最简单的方法。
答案 1 :(得分:0)
这是一个使用jQuery的工作示例(适用于Chrome)。 #data div将每隔10秒更新一次/pull_last_row_from_db.php的内容。
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
</head>
<body>
<div id="data"></div>
<script type="text/javascript">
$(document).ready(
function() {
setInterval('update_data()', 10000); // Called every 10 seconds
}
);
function update_data() {
// Do AJAX call
var params = { foo: 'bar', example: 2 };
$.get('/pull_last_row_from_db.php', params,
function(response) {
$('#data').html(response);
}
);
}
</script>
</body>
</html>