Javascript/AAJAX仅重新加载文件“;onchange”;
Javascript/AJAX reload the file only "onchange"
所以我有这个脚本,它每3秒重新加载一个文件。我需要它以另一种方式工作,所以它加载一个文件,只有当它被更改时。
function loadLog(){
$.ajax({
url: "peoplechatlololol.html",
cache: false,
success: function(html){
$("#chatbox").html(html);
},
});
} setInterval (loadLog, 3000);
每3秒钟加载一个文件是不正常的。
以下是我需要的(不知何故):
function loadLog(){
$.ajax({
url: "peoplechatlololol.html",
cache: false,
success: function(html){
//now my fantasy takes place
if "peoplechatlololol.html" changed (or check the size of recent file) {
$("#chatbox").html(html);
}
else "Do not load the file into #chatbox"
},
});
} setInterval (loadLog, 3000);
尝试用$(document).ready(function(){});调用setinterval方法;。尝试使用setTimeout方法来代替setinterval方法。
我猜您使用了所有这些代码作为一个函数,并在文本框或其他内容发生更改时调用它。实际上是CCD_ 1属性。
你试过这个jquery代码吗?
function loadLog(){
$.ajax({
url: "peoplechatlololol.html",
cache: false,
success: function(html){
$("#chatbox").html(html);
},
});
}
<script type="text/javascript">
$(document).ready(function(){
var appTimer = setInterval (loadLog, 3000);
});
</script>
我还没有看到你的全部消息来源,但我认为这可以解决你的问题。不要忘记从onchange属性中删除setInterval。这让情况变得最糟。
相关文章:
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- Ajax文件加载和<输入>文件加载
- 使用Bootstrap将JSON文件加载到表中
- 将组合JSON文件加载到谷歌地图
- 将文本文件加载到javascript中
- jQuery Mobile样式从另一个文件加载内容
- 使用JavaScript将压缩文本文件加载到字符串中
- 数组在手动写入时有效,但从文本文件加载时无效
- 如何在打印前等待javascript文件加载twitter,并在打印后关闭选项卡
- 从文本文件加载jsondata时出现空白页
- AngularJS:如何使用ng-include将javascript文件加载到部分中
- 使用jquery将html文件加载到html中,用于离线/本地项目
- 从另一个grunt文件加载grunt任务
- 将php文件加载到弹出窗口中,并将php变量发布到该弹出窗口中(使用onclick)
- 如何使用node.js将不同的json文件加载到不同的json对象中
- 将变量从服务器上的外部文件加载到 HTML 文档中
- 节点 - 将 JSON 文件加载到代码中
- 如何使用 JavaScript/jQuery 将 XML 文件加载到 JSP/HTML 页面
- NodeJS和ExpressJS-Javascript文件加载,但CSS文件不加载;t
- D3.js:通过Force Layout从JSON文件加载多个网络