0

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

4

1 回答 1

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();
}

你知道,类似的事情。

于 2013-06-21T20:16:53.500 回答