2012-02-08 4 views
0

だから、私はajaxからデータベース行を取得する次の関数を持っています。phpスクリプトとajaxによって自動アップデートされたデータベース情報?

function ajax_search(){ 
$("#search_results").show(); 
var search_val=$("#search_term").val(); 
$.post("find.php", {search_term : search_val}, function(data){ 
if (data.length>0){ 
$("#search_results").html(data); 
} 
}) 
} 

setInterval("ajax_search();", 1000); 

データベース行が編集されている場合にのみ情報を更新する機能や方法はありますか?

setIntervalはプロフェッショナルではないため、投稿されたページをリロードして少し遅れます。

私はsetTimeOutで試しましたが、私が欲しいものを提供していません。

+0

は$アヤックス()「舞台裏」サーバにそのポストのちょうど簡略版です。あなたは$ .ajax()の完全版を書き出して、それがあなたのために何をするかを見てみるかもしれません。 –

答えて

0

jQueryの汚れたフォームプラグインを見てください。あなたが探しているものをあなたに与えるべきです。ページのすべての$ .post()をリロードするべきではありません

​​

関連する問題