我使用PHP和jQuery进行不同的查询,当所有查询都返回其值时,我会使用.ajax()
获得结果。
我想要的是在准备好后立即获取这些值。现在用户必须等到所有查询完成,但第一个查询在第二个查询之前30秒返回它的值,所以我不希望用户等待一次查看所有结果,我希望他们看到结果只是结果返回。
我该怎么做?
答案 0 :(得分:1)
如果您要等待多个数据库查询返回,您可以考虑将Web服务分解为多个AJAX调用。换句话说,发出2个AJAX请求,一个用于第一个查询,另一个用于第二个查询(在第一个查询之后30秒获取其值)。这样,您可以在等待任何其他AJAX调用时将第一个查询返回到页面并显示它 - 或者需要做什么 -
当然,您可以根据需要将此技术扩展到其他AJAX请求。