将jquery div id值存储到php变量中

时间:2012-11-01 23:38:19

标签: php javascript jquery ajax

我遇到了问题,需要一个解决方案。我有一个服务器发送事件,每次数据库发生更改时都会更新为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。怎么办?

提前致谢。

1 个答案:

答案 0 :(得分: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>