用户通知库

时间:2013-06-21 20:06:17

标签: php javascript

我目前正在寻找一个用户通知库php / javascript,它允许用户运行一个特定的进程(比如在数据库中添加一些内容),然后允许他们继续访问该网站并最终给他们一个弹出消息这个过程完成了。这样,用户可以继续使用特定站点而无需等待查询完成。我已经检查了一些这样的库,例如https://github.com/beberlei/litecqrs-php,但我不知道这是否实际上是在阅读之后我所描述的。请让我知道任何想法,或者这个库是否可以做我所描述的。先感谢您。

1 个答案:

答案 0 :(得分:0)

其他人可能会为您提供一个很棒的图书馆链接,但我会继续说你可以用AJAX做到这一点。 Javascript可以向服务器发送请求以获取php文件,例如,向数据库添加内容。然后,因为它是异步的,所以用户可以继续浏览并且Javascript可以继续进行操作直到AJAX完成,此时将发生回调函数,并且你可以在那里放置一些不错的Javascript代码来通知用户这个过程已经完成。

function addToDatabase(whatToAdd)
{
var xmlhttp;
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
      //Notify user with result using xmlhttp.responseText
    }
  }
xmlhttp.open("GET","addToDatabase.php?toAdd="+whatToAdd,true);
xmlhttp.send();
}

你知道,就像那样。