Итак, у меня есть следующая функция, чтобы получить строки базы данных из ajax.Autoupdate информация о базе данных, предоставляемая php script и 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, но он не совсем доставляет то, что я хочу.
, которые не должны перезагрузить страницу на все $ .post() это просто сокращенная версия $ .ajax(), который сообщений на сервере «за кулисами». Вы можете попробовать написать полную версию $ .ajax() и посмотреть, что это для вас делает. –