0

上記のタイトルに基づいています。Ajax データベース リスナーを実装する最良の方法は何ですか。

リスナーを実装するシナリオ (たとえば、新しいエントリが挿入されるたびに特定のテーブルに追加のエントリを取得する場合)。

テーブルエントリをチェックするために、再帰的なjquery ajaxポストリクエストを使用してみました。しかし、それが最善の方法かどうかはわかりません。素晴らしいものや最高のものを共有できるかもしれません。

function my_table_db_listener(){        
   $.ajax({
         type   : 'post',
         url    : 'http://mysite.com/?axn=get_table_new_entries',
         success    : function(data){

                     //process data
                     ...
                     ...

                     //recursive call
                     my_table_db_listener();                  
         },
         error  : function(xhr, ajaxOptions, thrownError){
                     alert(xhr.statusText);
         }
   })
}
4

1 に答える 1

1

リバース AJAX とも呼ばれるロング プーリングは、検討する必要があるものです。

ここに例があります

于 2012-06-08T05:54:26.093 に答える