基本上我的问题是:如何从特定行加载.html文档?基本上.html文档是一个聊天室,使用JavaScript加载。现在我想要它做的是从特定行之后加载文档。因此,例如当用户进入聊天室时,该行将被发布到文本文档中:
$username Entered the room.
如何在此行之后加载文档,以便在用户进入房间之前发送的任何消息都不会显示?
以下是我加载和刷新聊天室的方法。如何在发布此行后从中加载?
<script>
$(document).ready(function(){
setInterval(function(){
$.get('/account/broadcast/uploads/<? echo $row['username'];?>/<? echo $row['username'];?>.html',
function(data) {
$("#chathistory1").html(newdata);
});
}, 2000);
});</script>
当用户进入房间时,这是发布到聊天室的确切代码:
<font><strong><font color="$usercolor">$username</font> has entered the room.</strong></font>
答案 0 :(得分:2)
我想你正在寻找的是在聊天室的最后一行试试这个:
<script>
$(document).ready(function(){
setInterval(function(){
$.get('/account/broadcast/uploads/<? echo $row['username'];?>/<? echo $row['username'];?>.html',
function(data) {
var newdata=data.substr(data.lastIndexOf("\n")+1);
$("#chathistory1").html(newdata);
});
}, 2000);
});</script>