Laravel/PHP中对ajax调用的异步响应

Laravel/PHP中对ajax调用的异步响应,php,ajax,laravel,Php,Ajax,Laravel,在执行繁重的任务时,例如通过表或类似方式从数据库中删除所有数据,是否可以返回ajax请求的部分响应以指示任务的当前状态 例如,如果我在一个数据库中有5个表,并运行查询以逐个删除这些表中的数据,通过json或其他方式从每个表中删除数据后,是否可以发送状态消息?服务器无法响应部分响应至少您使用的是套接字或类似的东西,但由于您使用的是ajax,所以情况并非如此 到目前为止,您尝试了什么?我尝试了通过echo发送响应,但它在执行脚本后返回所有响应,而不是一个接一个。您可以使用redis和socket I

在执行繁重的任务时,例如通过表或类似方式从数据库中删除所有数据,是否可以返回ajax请求的部分响应以指示任务的当前状态


例如,如果我在一个数据库中有5个表,并运行查询以逐个删除这些表中的数据,通过json或其他方式从每个表中删除数据后,是否可以发送状态消息?

服务器无法响应
部分
响应至少您使用的是套接字或类似的东西,但由于您使用的是ajax,所以情况并非如此

到目前为止,您尝试了什么?我尝试了通过echo发送响应,但它在执行脚本后返回所有响应,而不是一个接一个。您可以使用redis和socket IO执行此操作,或者以删除100条记录的方式运行脚本,然后再返回100条记录并返回,因为当您执行查询时,只有在执行整个查询或出现任何错误时才会返回。当每个表都已清除时,是否尝试使用sleep(secunds)php函数?