如何在javascript中每10秒调用一次函数?
在我的html页面中,我有div标记,我正在打印服务器端数据如何在javascript中每10秒调用一次函数?,javascript,html,ajax,Javascript,Html,Ajax,在我的html页面中,我有div标记,我正在打印服务器端数据 <div id="chatbox"> <label>${modelAttribute.chatMessage}<br></label> </div> ${modeldattribute.chatMessage} 第一次它工作正常,但我认为每10秒这个div都会被调用一次函数 那么如何调用每个特定的方法呢 听说我什么都没做 请建议我…setInterval(func
<div id="chatbox">
<label>${modelAttribute.chatMessage}<br></label>
</div>
${modeldattribute.chatMessage}
第一次它工作正常,但我认为每10秒这个div都会被调用一次函数
那么如何调用每个特定的方法呢
听说我什么都没做
请建议我…setInterval(function(){//you can set a AJAX call in},10000)
会帮你解决问题。setInterval(function(){//you can set a AJAX call in},10000)
会帮你解决问题。使用setInterval()代码>方法
您可以在此处找到更多信息:
使用setInterval()代码>方法
您可以在此处找到更多信息:
您可以使用
//内容
以及刷新div的jquery:
<script>
$(document).ready(function(){
setInterval(function() {
$("#chatbox").load("getchatbox.php #chatbox");
}, 10000);
});
</script>
$(文档).ready(函数(){
setInterval(函数(){
$(“#chatbox”).load(“getchatbox.php#chatbox”);
}, 10000);
});
您还可以将其与ajax一起使用。这里有一个不错的教程:
使用AJAX的简单示例:
<script type="text/javascript">
jQuery(function($) {
function updateData()
{
var html = $.ajax({
url: "/getchatboxdata",
success: function(data) {
$('#chatbox').html(data);
}
});
}
updateData();
var auto_refresh = setInterval(function(){
updateData()
}, 10000);
});
</script>
jQuery(函数($){
函数updateData()
{
var html=$.ajax({
url:“/getchatboxdata”,
成功:功能(数据){
$('#chatbox').html(数据);
}
});
}
更新数据();
var auto_refresh=setInterval(函数(){
更新数据()
}, 10000);
});
您可以使用
//内容
以及刷新div的jquery:
<script>
$(document).ready(function(){
setInterval(function() {
$("#chatbox").load("getchatbox.php #chatbox");
}, 10000);
});
</script>
$(文档).ready(函数(){
setInterval(函数(){
$(“#chatbox”).load(“getchatbox.php#chatbox”);
}, 10000);
});
您还可以将其与ajax一起使用。这里有一个不错的教程:
使用AJAX的简单示例:
<script type="text/javascript">
jQuery(function($) {
function updateData()
{
var html = $.ajax({
url: "/getchatboxdata",
success: function(data) {
$('#chatbox').html(data);
}
});
}
updateData();
var auto_refresh = setInterval(function(){
updateData()
}, 10000);
});
</script>
jQuery(函数($){
函数updateData()
{
var html=$.ajax({
url:“/getchatboxdata”,
成功:功能(数据){
$('#chatbox').html(数据);
}
});
}
更新数据();
var auto_refresh=setInterval(函数(){
更新数据()
}, 10000);
});
您可以在窗口onLoad上使用t函数,并传递要调用的函数和时间间隔
window.onload = function() // Start your timer when the window has loaded
{
setInterval("<function_name>;", <time_interval>); // Using milliseconds, define your 10 second interval
}
window.onload=function()//加载窗口后启动计时器
{
setInterval(“;”,);//使用毫秒定义10秒的间隔
}
这将定期调用您的函数,而无需单击任何位置。您可以在window onLoad上使用函数,并传递要调用的函数和时间间隔
window.onload = function() // Start your timer when the window has loaded
{
setInterval("<function_name>;", <time_interval>); // Using milliseconds, define your 10 second interval
}
window.onload=function()//加载窗口后启动计时器
{
setInterval(“;”,);//使用毫秒定义10秒的间隔
}
这将定期调用函数,而不单击任何位置。使用Ajax方法和setInterval()代码>。使用此方法,您可以在某些时间间隔内轻松调用函数使用Ajax方法
和setInterval()代码>。使用此函数,您可以在某个时间间隔内轻松调用函数您需要查看Hey Guys的可能重复项。。为什么这个问题被关闭了????回答别人是疯了!!!!给予回答。。。这个问题有五个答案…你需要看看可能重复的“嘿,伙计们…”。。为什么这个问题被关闭了????回答别人是疯了!!!!给予回答。。。这个问题有五个答案……请解释下一票。setInterval()
本身不能用于调用服务器端函数。您可以使用他标记的AJAX。请解释下一票。setInterval()
本身不能用于调用服务器端函数。您可以使用他标记的AJAX。为什么要下一票?。我认为没有时间间隔();你不能在某段时间内调用函数为什么你投了否决票?。我认为没有时间间隔();您不能在我的某个间隔+1上执行调用函数。不过,一个合理的警告是:setInterval
如果下载时间超过10秒,将导致堆叠(此处不太可能,但仍然存在风险-连接不良/不稳定)。在这方面,setTimeout
可能是一个更好的选择,如果不严格要求10秒的精度(或者在更糟糕的情况下,您可以一次完成2+异步ajax请求)。假设这里是ajax…谢谢。。他们写直接函数,比如div标签中的onload,是否合理..是的。你也可以使用AJAX。你能用AJAX调用编辑你的代码一次吗?是的。此函数称为.append()。当div完全加载时,可以调用函数。我的答案是+1。不过,一个合理的警告是:setInterval
如果下载时间超过10秒,将导致堆叠(此处不太可能,但仍然存在风险-连接不良/不稳定)。在这方面,setTimeout
可能是一个更好的选择,如果不严格要求10秒的精度(或者在更糟糕的情况下,您可以一次完成2+异步ajax请求)。假设这里是ajax…谢谢。。他们写直接函数,比如div标签中的onload,是否合理..是的。你也可以使用AJAX。你能用AJAX调用编辑你的代码一次吗?是的。此函数称为.append()。当div完全加载时,可以调用函数。答案