我的浏览器向服务器发出 ajax/json 请求,然后调用多个服务来获取数据(需要不同的时间长度),然后在浏览器中显示这些数据。
我可以,等待服务器完成并一次性返回所有数据。
理想情况下,我希望它在每个单独的调用完成时返回数据(json)。这样我可以在 UI 中显示它们,如果其中一个服务调用需要很长时间,那么用户仍然可以查看数据,而无需查看空白屏幕。
我认为它可以让 ASP.NET 网页或处理程序将数据发送回请求客户端而不缓冲它。
但是客户端,如何在完成之前处理 ajax 响应?这甚至可能吗?
我想知道多部分 MIME 数据类型是否也有用......?