【发布时间】:2018-11-16 01:36:30
【问题描述】:
我有一个网页,它建立与 linux 主机的 ssh 连接并执行脚本。我想对在 linux 主机上运行的结果进行长轮询。
我使用 Xampp 作为 localhost 服务器。
这是我的 JS:
$(document).ready(function(){
$(sub).click(function(){
alert("connecting to host")
$.ajax({
type:'GET',
url:'/cgi-bin/rfc.py',
async: false ,
dataType: 'html',
cache: false,
data: $('form').serialize(),
success:function (data) {
$('#output').html(data);
}
});
}) ;
});
在这种情况下,我只有在脚本完成执行后才能得到结果。 我想在网页中每 15 秒查看一次输出(每 15 秒轮询一次)。任何建议都会对我很有帮助。 提前谢谢你。
【问题讨论】:
-
关于 ajax 调用的 setInterval?还是简单的浏览器刷新?取决于页面的其他功能。但基本上你可以每 15 秒使用一次 ajax 函数,而不是 onclick。
-
你的意思是在“url:'/cgi-bin/rfc.py'”上说setInterval??
标签: javascript jquery python-3.x xampp long-polling