根据答案on this post,我能够完成一份非常令人满意的工作。它几乎是完美的。我正在尝试制作一种警告面板,从我的Dropbox Public文件夹中的txt
文件加载新闻。所以我只是更新该文件,其内容显示在我的页面上。
我有两个文件来生成此结果。重要的代码是:
加载我用来格式化包含更新新闻的数据文件内容的文件avisos.html
。
<div id="quadro" class="avisos">
<script>
var url = 'https://dl.dropbox.com/u/42709342/avisos.html';
// 3. ok got the data
function afterReadFromDropBox(data) {
$('#quadro').html(data);
}
// 2. ok the document is ready, lets grab some data from dropbox
function whenDocumentIsReady(){
$.get(url, afterReadFromDropBox );
}
// 1. when document is ready make the call
$(document).ready( whenDocumentIsReady );
</script>
</div>
只需从我的Dropbox公共文件夹中加载数据文件avisos
。
<div id="avisosmsg" class="avisosmsg">
<script>
var url = 'https://dl.dropbox.com/u/42709342/avisos';
// 3. ok got the data
function afterReadFromDropBox(data) {
$('#avisosmsg').html(data);
}
// 2. ok the document is ready, lets grab some data from dropbox
function whenDocumentIsReady(){
$.get(url, afterReadFromDropBox );
}
// 1. when document is ready make the call
$(document).ready( whenDocumentIsReady );
</script>
</div>
在我的测试中,我使用标签
<meta http-equiv="Refresh" Content=2; url="pag01.html">
自动重新加载页面并避免多次按F5。
以下是我的问题: 每次将数据文件的新版本上传到Dropbox时,如何自动重新加载代码。是否可以进行一种待机程序?
ps:我也遇到编码问题,您可以在下面的图片中看到我的警告面板显示部分网页。