我正在构建一个小型聊天应用程序,以了解jQuery和AJAX。 这是所有伟大的工作,但在那一刻,客舱与下面的代码抓住log.html的HTML在某个区间:在AJAX请求中获取最后一个div的值
function loadLog(){
$.ajax({
url: "log.html",
cache: false,
success: function(html){
$(".chatbox").html(html); //Insert chat log into the #chatbox div
},
});
}
现在,如果用户试图复制线,它的小虫子掉出来因为每隔几秒就会刷新一次html。 所以我想构建一个检查记录最后一个已知的消息,并将其与日志中的最后一条消息进行比较。如果它们不匹配(出现了新消息),那么浏览器才会刷新聊天室中的html。
我对AJAX和Jquery很新,所以我想问你们以下问题: 比较log.html中最后一条消息和chatbox div中最后一个div的最佳方式是什么?
我的理论将
success: function(html){
$(html).find(last(div));
},
但我不知道究竟如何获得最后一个div的价值。
我希望我解释得很好。 此外,欢迎任何想法:)
P.S.这是log.html线
(4:40 PM)
Jeroen: Welcome
2016-05-02
Alterlai