jsp页面中jquery ajax调用后刷新javascript

jsp页面中jquery ajax调用后刷新javascript,javascript,jquery,ajax,jsp,Javascript,Jquery,Ajax,Jsp,我有一个jsp页面,它在5秒钟后定期刷新以显示最新数据。在这个页面中,我调用js文件。 使用jquery ajax refresh,我可以刷新服务器端编码,但不会影响页面。 我想这是因为我的java脚本没有定期刷新 请告诉我在jquery ajax刷新后如何调用javascript 下面是我用于jquery java脚本刷新的代码 <script> (function worker() { $.ajax({

我有一个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>

(职能工作人员(){
$.ajax({
网址:'http://localhost:8088Login.do', 
成功:功能(数据){
//$(“#刷新”).html(数据);
//警报(数据);
},
完成:函数(){
//警报(“刷新”);
// 
//在当前请求完成时安排下一个请求
setTimeout(工人,5000);
}
});
})();

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

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

例如:
您每5秒执行一次AJAX请求。在我看来,这个url是不对的。在JSP中,您可以向servlet、JSP页面或其他资源发出AJAX请求。我不知道你在做什么

在这里查看BalusC解释

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


Hi..我已经尝试过了,但每次刷新整个页面时,我只需要刷新数据。没有任何加载符号。我的意思是数据不应该正确闪烁,因为meta标记会导致浏览器定期刷新整个页面。关于javascript ajax问题,正如Adrian所提到的,您的url似乎不正确。我想应该是这样。进行更改,然后取消注释
$(“#刷新”).html(数据)
。如果返回数据,您会看到#refresh标记正在更新。因此,您的代码应该如下:(function worker(){$.ajax({url:'',success:function(data){$(“#refresh”).html(data);//alert(data);},complete:function(){//alert(“refresh”);////当当前请求完成setTimeout(worker,5000);}}}}}}}();`我已经尝试过了,但是页面刷新了,但是java脚本没有刷新..因此没有出现值..如果取消注释
警报(“刷新”),是否会收到警报
?是否尝试此操作:
setTimeout(function(){worker();},5000);
?setTimeout(function(){worker();},5000);我也尝试过此警报正在打印服务器端rfresh,但页面上的数据未刷新。