0

我有一个 jsp 页面,它会在 5 秒后定期刷新以显示最新数据。在此页面中,我正在调用 js 文件。使用 jquery ajax refresh 我可以刷新我的服务器端编码,但它不会影响页面。我想这是因为我的 java 脚本没有定期刷新。

请告诉我如何在 jquery ajax 刷新后调用 javascript。

下面是我用于 jquery java 脚本刷新的代码

<script>
            (function worker() {
                $.ajax({
                    url: 'http://localhost:8088Login.do', 
                    success: function(data) {
                       // $("#refresh").html(data);
                        // alert(data);
                    },
                    complete: function() {

                        //alert("refresh");
                        // 
                        // Schedule the next request when the current one's complete
                        setTimeout(worker, 5000);
                    }
                });
            })();
        </script>
4

2 回答 2

0

您每 5 秒执行一次 AJAX 请求。网址在我看来是不正确的。在 JSP 中,您可以向 servlet、JSP 页面或其他资源发出 AJAX 请求。我不知道 .do 是什么。

在此处查看 BalusC 解释链接

您没有完全掌握 AJAX 的工作原理和方式。你应该更多地了解这一点。

这是一个视频教程

于 2013-10-12T21:42:50.077 回答
0

解决方案需要javascript吗?您可以使用 html 元标记刷新来获得相同的结果。

<meta http-equiv="refresh" content="5">

示例: http ://plnkr.co/edit/F8ITSl?p=preview

于 2013-10-11T04:06:39.010 回答