Jquery 调用AJAX从数据库获取数据的正确方法

Jquery 调用AJAX从数据库获取数据的正确方法,jquery,ajax,Jquery,Ajax,我目前正在学习如何使用AJAX,从我在网上看到的情况来看,从数据库中获取数据的最常见方法是在大约1或2秒的延迟循环中调用AJAX函数。这似乎有点杂乱无章,而且是凑合着做的方法,更不用说在大型应用程序中给客户端带来沉重的负载了 因此,我的问题是,调用AJAX从数据库中获取数据的正确方法是什么?(将自动更新) 谢谢你的帮助 延迟循环上的AJAX函数示例: var my_delay = 1000; $(function() { callAjax(); }); functi

我目前正在学习如何使用AJAX,从我在网上看到的情况来看,从数据库中获取数据的最常见方法是在大约1或2秒的延迟循环中调用AJAX函数。这似乎有点杂乱无章,而且是凑合着做的方法,更不用说在大型应用程序中给客户端带来沉重的负载了

因此,我的问题是,调用AJAX从数据库中获取数据的正确方法是什么?(将自动更新)

谢谢你的帮助

延迟循环上的AJAX函数示例:

var my_delay = 1000;     
$(function() {
    callAjax();
});      
function callAjax() {
      $.ajax({    //create an ajax request to load_page.php
        type: "GET",
        url: "display.php",             
        dataType: "html",   //expect html to be returned                
        success: function(response){                    
            $("#responsecontainer").html(response); 
            setTimeout(callAjax, my_delay);
        }
    })
};

Ajax是一种简单/古老的方法。从服务器接收数据而不请求数据的更合适的方法是使用WebSocket。类似Ratchet的东西?如果您在服务器端使用PHP,那么是的。Ajax是一种简单/古老的方法。从服务器接收数据而不请求数据的更合适的方法是使用WebSocket。类似Ratchet的东西?如果您在服务器端使用PHP,那么是的。