javascript - 仅在页面加载时刷新元素并调用 javascript、jquery、ajax 中的函数
问题描述
我只想#task
在页面加载时更新 div 以及在另一个函数(Like on click a button
)上调用它时。但在我的代码中,由于功能,它不断刷新 div setInterval()
。
这是我的代码
// FETCH ALL TASKS
$(function() {
$.ajax({
url: '<?php echo base_url() ?>alltasks',
data: 'get',
success: function(data) {
$("#tasks").append(data);
}
})
});
// REFRESH THE TASK AREA EVERY 2S
$(setInterval(function() {
$('#task').load("<?php echo base_url() ?>alltasks");
}, 2000))
提前致谢
解决方案
HTML
<div id="tasks"></div>
<button onclick="readTasks()">Read Tasks</button>
Javascript
function readTasks(){
$('#task').load("<?php echo base_url() ?>alltasks");
}
$(document).ready(function(){
readTasks();
});
确保在页脚加载 Javascript。
推荐阅读
- r - bind_tf_idf()错误:在tapply(n,文档,总和)中:参数必须具有相同的长度
- javascript - React Native 按日期排序数组
- python - 无法通过连接我的前端的 REST API 检索图像和视频
- redis-cache - 如何使用 .net 核心在 RedisCache 的 Google 内存存储上执行键(读、写、删除)
- wordpress - 在 WordPress 中扩展媒体库
- javascript - 在控制台上手动抛出状态码错误
- google-bigquery - bigquery 中的 UNNEST 不起作用,出现“无法访问 ARRAY 类型值的字段”
- javascript - 使用 selenium 从 Sharechat 中抓取视频
- pandas - 如何将多条移动平均线动态添加到 Plotly Candlestick
- c# - System.Security.SecurityException:请求失败的异常