【发布时间】:2012-02-19 18:15:38
【问题描述】:
我正在创建一个消息传递功能,每隔几秒钟从数据库中获取最新消息,基本上这种方法会执行连续的数据库搜索以显示新消息。
代码示例:
function getLatestActivities(){
var ignoreMessagesArr = $("input.activityId").map(function(){ return this.value; }).get().join(",");
var profileId = $("input#userActivityId").val();
$.ajax({
traditional: true,
dataType: "json",
type: "GET", url: "include/process.php",
data:{
getLatestActivity: "true",
toUser: profileId,
ignoreMessages: ignoreMessagesArr
},
success: function(data){
$.each(data, function (i, elem) {
$('.commentMessage').after(elem.value);
});
}
});
}
我想知道是否有更有效的方法来执行此任务,即检测数据库中的更改而不是(???)。
【问题讨论】:
标签: php jquery sql ajax database