-2

我想使用会话属性的内容定期更新 HTML 文本区域的内容。原因是因为我使用的 servlet 需要花费大量时间来处理回复,但是我想在 textarea 中显示处理时发生的情况。我的代码如下:

        <form action="ClearOutput" method="post">
            <textarea id="console" name="console" rows="10" cols="100" readonly="readonly">
                ${sessionScope.console}
            </textarea>
               <script>
                window.onload = setupRefresh;
                function setupRefresh()
                {
                    setInterval("refreshBlock();",1000);
                }
                function refreshBlock()
                {
                    $('#console').text('${console}');
                }                   
            </script>
            <div>
                <input type="submit" name="clearOutput" value="Clear Output"/>
            </div>
        </form>

可以看出,我正在使用 jQuery。为什么我的 textarea 不使用属性(控制台)内容进行更新?

4

1 回答 1

0

setInterval(refreshBlock,1000);你需要传递一个函数。你也不需要在那里调用它。

于 2012-12-12T21:12:45.457 回答