简体   繁体   English

仅在页面加载时刷新元素并调用 javascript、jquery、Z2705A83A5A06379CCE5 中的 function

[英]Refresh an element only on page load and call on a function in javascript , jquery , ajax

I just want to update the #task div only on page load and when I call it on another function (Like on click a button ).我只想在页面加载时更新#task div,当我在另一个 function 上调用它时(就像on click a button一样)。 But in my code it is constantly refreshing the div because of setInterval() function.但是在我的代码中,由于setInterval() function,它会不断刷新 div。

Here is my Code这是我的代码

 // 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))

Thanks in Advance提前致谢

HTML HTML

<div id="tasks"></div>
<button onclick="readTasks()">Read Tasks</button>

Javascript Javascript

function readTasks(){
    $('#task').load("<?php echo base_url() ?>alltasks");
}

$(document).ready(function(){
    readTasks();
});

Make sure that you load Javascript at the footer.确保在页脚加载 Javascript。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM