如何用jquery获得实时结果?

我使用PHP和jQuery进行不同的查询,当所有查询返回其值时,我使用.ajax()获得结果。

我想做的是在准备好后立即获取这些值。 现在用户必须等到所有查询完成,但第一个查询在第二个查询之前30秒返回其值,所以我不希望用户等待一次查看所有结果,我希望他们看到结果只是结果返回。

我怎样才能做到这一点?

如果您要等待多个数据库查询返回,您可以考虑将Web服务分解为多个AJAX调用。 换句话说,发出2个AJAX请求,一个用于第一个查询,另一个用于第二个查询(在第一个查询之后30秒获取其值)。 这样,您可以在等待任何其他AJAX调用时将第一个查询返回到页面并显示它 – 或者需要做什么。

当然,您可以根据需要将此技术扩展到其他AJAX请求。