用消息显示ajax步骤

时间:2018-05-02 12:44:03

标签: php jquery ajax

我想知道是否有可能通过php脚本的消息显示ajax进度?

例如,我的backend.php有3个步骤。当我点击我的按钮时,我想要:

  
      
  • 显示:'加载步骤1'
  •   
  • 当我的backend.php前进到第2步时,显示:'加载第2步'
  •   
  • 当我的bakcend.php前进到第3步时,显示:'加载第3步'
  •   

目前我只能通过多次ajax调用来完成这样的事情,当ajax 1完成后,我的警报更改并启动ajax 2 ....

我想有更好的方法可以做到这一点?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我终于设法做了一些适合我的事情。

当我更改步骤或获取错误时,我使用服务器发送事件(SSE)从服务器获取消息。

由于我只使用一个文件作为服务器部分,因此我设法使用sql transaction。

要使用来自我的发布数据,我使用ajax,将这些数据存储在php会话中。如果ajax返回成功,那么我启动SSE,否则我会停止一切。