我的基于Yii2的应用程序有一个过程,我需要从外部SOAP API中获取数据并在处理后显示结果。我希望显示一些静态数据和一个占位符以显示结果,直到完成API数据的获取和处理的后台过程为止。
是否可以在不使用Ajax的情况下在Yii2视图中显示中间数据?在这种情况下,由于需要与API交换并在呈现结果之前进行处理的数据量很大,因此Ajax不合适。另外,结果格式是可变的,因此在呈现它们之前可能需要应用不同的模板。
编辑:要给出更清晰的图片,流程如下:
因此,SI在t = 1秒时可用,但AI仅在t = 16秒后可用。这样做的目的是让用户不必等待AI的可用性,而让他们有时间消费SI,而AI则在可用时提供。