Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jsp中的Javascript setTimeOut函数_Javascript_Jsp_Dom Events - Fatal编程技术网

jsp中的Javascript setTimeOut函数

jsp中的Javascript setTimeOut函数,javascript,jsp,dom-events,Javascript,Jsp,Dom Events,我试图在jsp中使用timeout函数。但它不起作用 <script language="javascript"> function hol_logs() { var myAjax = new Ajax.Request( "getlogs.jsp", { method: 'get',parameters: 'jobId=<%=job%>', onComple

我试图在jsp中使用timeout函数。但它不起作用

<script language="javascript">
    function hol_logs() {
          var myAjax = new Ajax.Request(
            "getlogs.jsp",
            { method: 'get',parameters: 'jobId=<%=job%>', onComplete: zeige_logs }
          );

          setTimeOut("hol_logs()", 10000);
    }
        
    function zeige_logs( originalRequest ) {
           $('output').innerHTML = originalRequest.responseText;
    }

    hol_logs();
</script>

函数hol_logs(){
var myAjax=new Ajax.Request(
“getlogs.jsp”,
{方法:“get”,参数:“jobId=”,onComplete:zeige_logs}
);
setTimeOut(“hol_logs()”,10000);
}
功能zeige_日志(原始请求){
$('output').innerHTML=originalRequest.responseText;
}
holu日志();

如您所见,函数
holu logs
应该每10秒调用一次(我也在没有
()
的情况下尝试了它,但没有效果)。它肯定会执行一次(在脚本末尾),但是
setTimeOut
似乎不起作用。

Javascript区分大小写-它应该是
setTimeOut

代码部分也不应使用字符串:

setTimeout(hol_logs, 10000);

这是
setTimeout
。 另外,将调用包装到函数中,如下所示:

setTimeout(function() { 
  hol_logs(); 
}, 10000);