我正在尝试将最新消息拉到顶部的页面中。当前,每次有新消息进入时,最新消息就会出现在下面。

<script>
if(typeof(EventSource)!=="undefined")
{
var source=new EventSource("sse/lup.php?");
source.onmessage=function(event)
{
document.getElementById("lup").innerHTML+=event.data;
};
}
else
{
document.getElementById("lup").innerHTML="Sorry, your browser does not support server-sent     events...";
}
</script>

最佳答案

尝试这个。

<script>
if(typeof(EventSource)!=="undefined")
{
var source=new EventSource("sse/lup.php?");
source.onmessage=function(event)
{
document.getElementById("lup").innerHTML= event.data + document.getElementById("lup").innerHTML;
};
}
else
{
document.getElementById("lup").innerHTML="Sorry, your browser does not support server-sent     events...";
}
</script>


或在此处粘贴完整的html代码。

关于php - HTML SSE或PHP SSE .innerHTML显示顺序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16654129/

10-11 12:35