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尝试过,但它不能完全提供我想要的。
不应该重新加载页面的所有$。员额()是$。阿贾克斯(),它发送到服务器“幕后”只是一个简写。您可以尝试写出$ .ajax()的完整版本并查看它对您的影响。 – 2012-02-08 01:18:10