基本上我的问题是:如何从特定行加载 .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>
最佳答案
我想您正在寻找的是获取聊天室的最后一行,试试这个:
<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>
关于javascript - 从特定行加载聊天室.html文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35964111/