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