gpt4 book ai didi

Web2py 中的 Javascript 轮询

转载 作者:行者123 更新时间:2023-11-30 10:36:38 27 4
gpt4 key购买 nike

我将这段代码放入我的主视图文件中:

    <html>
<head>
<script src="/app/static/js/jquery.js" type="text/javascript">
<script type="text/javascript">
jQuery(document).ready(function() {
window.setTimeout(function() {
var url = '{{=URL('monitor.load')}}';
jQuery('#monitor').load(url);
}, 10000);
});
</script>
</head>

<body>
<div id="monitor"></div>
</body>
</html>

为了将来自 monitor.load 文件的数据显示到 #monitor div 标签中:

{{=data}}

但是,它只在 10 秒后放置一次数据,然后它不会像我想要的那样每 10 秒更新一次数据......
如果数据在 Controller 中改变,或者在 monitor.load 文件中改变什么都没发生...

最佳答案

如果您希望代码多次出现,您应该使用 setInterval()

示例:

setInterval("alert('hello!');", 500);

上面的代码将从页面加载到关闭每 500 毫秒执行一次代码 alert('hello!');

关于Web2py 中的 Javascript 轮询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13653941/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com