需要显示使用web服务/jquery返回的数据

本文关键字:jquery 返回 数据 服务 web 显示 | 更新日期: 2023-09-27 18:04:13

我有一个操作(我不能改变),启动线程调用我们的Oracle数据库,看看某个酒店在某个日期是否有空

如果日期/酒店组合是可用的,该线程将以数据表的形式返回有关日期/酒店的信息,该数据表合并到结果的主数据表中。是的,我知道……我继承了这个

所以我试着重写这个操作。我仍然必须在线程中查询Oracle以获得可用性信息,但我想显示数据,因为它返回(在块5,10?我是灵活的),而不是让用户坐在屏幕前长达4分钟,然后一个完整的结果被吐槽到GridView。

我如何从.aspx页面直接做到这一点,以便我可以进行web服务调用并使用结果填充网格(JqGrid?) ?

如果我没有提供足够的信息或描述我正在努力实现的目标,请让我知道,我会详细说明。

需要显示使用web服务/jquery返回的数据

Oracle为每一行提供了一个名为"rowid"的字段。(http://www.adp-gmbh.ch/ora/concepts/rowid.html)

第一次发送查询时,发送int (x)来定义您想要的最大行数。让服务返回总行数和前x行。

然后,第二次发送查询时,获取下一个x行,冲洗并重复。

基本上,每次都需要为x行到y行发送一个ajax查询,直到将它们全部加载。

我也推荐分页,因为用户通常不希望一次看到数百个结果。