0

我有一个问题,需要一个解决方案。我有一个服务器发送事件,每次数据库发生更改时都会更新为 div id。现在我的问题是如何从该 div id 中获取值并将其保存到 PHP 变量中。

<script>
    if(typeof(EventSource)!=="undefined")
    {
        var source=new EventSource("bookcounterevent.php");
        source.onmessage=function(event)
        {
            document.getElementById("bookcounter").innerHTML=event.data;
        };
    }
    else
    {
    document.getElementById("bookcounter").innerHTML="Please update your browser!!";
    }
    </script>
    <div id="bookcounter"></div>

上面的代码更新了<div id="bookcounter"></div>,我想要我在 id bookcounter收到的值,我想将它保存到一个 php 变量$book中。怎么可能呢?

提前致谢。

4

1 回答 1

1
<style>
#notification {
    color:green;
}
#nonotification {
    color:red;
}
</style>
<script> 
      if(typeof(EventSource)!=="undefined") 
      { 
          var source=new EventSource("bookcounterevent.php"); 

          source.onmessage=function(event) 
          { 
              if(parseInt(event.data) > 0){ 
                document.getElementById("bookcounter").innerHTML=event.data; 
              } 
              else{ 
                document.getElementById("nonotification").innerHTML= 'nothing to display'; 
              } 
          }
      } 
      else 
      { 
        document.getElementById("bookcounter").innerHTML="Please update your browser!!"; 
      } 
  </script>

<div id="notification"></div>
<div id="nonotification"></div>
于 2012-11-02T01:04:38.973 回答