在最近的一份项目当中,我发现我需要一份很重要的功能,就是实现动态的无刷新的更新数据,数据的显示为报表形式,这样的话,在我一开始的思考当中,就产生了一个很大的难度了,首先,因为服务器绘图技术本身就有一点难度,而且利用ajax无刷新的形式进行绘图就更有难度了,所以就思考怎么去完成这个项目。
首先,我们第一次打开页面,如果数据是从服务器把数据从模板分配到视图页面的,这样显示了数据,然后就应该发送ajax请求,服务器接收到发送的数据,这里其实项目是不需要处理数据的,这里无关紧要,主要是返回数据,这里数据必须打回来才行,这样问题就来了。
第一次是模板分配的,这是却用返回数据,所以,我觉得一开始就应该,用返回数据因为在第一次打开页面的事件那个时间差是根本感觉不到的,所以刷新的是ajax返回的数据,关于返回的数据,这里必然是在接收数据之后,返回数据库的数据,这个过程,我们必须要明白中间是没有真正的数据处理的,我们所用的,仅仅是数据库里面的数据以及ajax引擎的特点,但是,这里我所说的仅仅是针对我的这一个项目而言,为了提高项目的通用性,就必须考虑很多种情况,包括各种传输的数据类型,以及项目的各项扩展等等。
至于技术的具体代码以及细节,因为部分包括一些业务逻辑,为了项目的安全起见,暂时保密。
时间: 2024-10-13 11:48:37