1

サーバー送信イベントの例である W3Schools.com からこのコードを取得しました。

<!DOCTYPE html>
<html>
<body>
<h1>Getting server updates</h1>
<div id="result"></div>

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

私の質問は、新しいエントリが古いエントリの上に来るようにコードを編集する方法ですか? 私はそれを行う方法を理解することができません。いくつか私を助けることができます。前もって感謝します。

4

1 に答える 1

0

良い

document.getElementById("result").innerHTML+="<br>" + event.data;

ドキュメントを取得し、新しいデータを追加します。

私はあなたが試していないことに驚いています

document.getElementById("result").innerHTML =event.data + "<br>" + document.getElementById("result").innerHTML; 
于 2012-10-09T10:45:04.857 に答える