0

按照这篇文章的答案,我能够完成一份非常令人满意的工作。这几乎是完美的。我正在尝试制作一种警告面板,从txt我的 Dropbox Public 文件夹中的文件中加载新闻。所以我只是更新那个文件,它的内容就会显示在我的页面上。

我有两个文件来产生这个结果。重要的代码是:

pag01.html

从包含更新新闻的数据文件中加载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>

avisos.html

avisos只需从我的 Dropbox Public 文件夹中加载数据文件。

<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:我也遇到了编码问题,如下图所示,我的页面的一部分与我的警告面板一起显示。

在此处输入图像描述

4

0 回答 0