所以,我有一个ajax-POST从客户端,要求一些信息。我正在考虑让一个php文件首先执行一个快速的任务,发送回一个数字,然后执行一个后台任务,需要更多的时间,并发送回一个数组。
我想知道是否有可能发送两个响应分开-一旦他们准备好了。如果是,我该如何在前端用javascript处理它?
典型的HTTP只能以Request->Response方式发送响应。
你可能正在寻找的是WebSockets,它保持连接打开,以便从服务器进一步发送消息。
https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API