接下来是第一个高峰,就是把原来的ajax实现,用yui3的io 来写。而datatable 当前使用的是connection。
这里是需要重写的部分。(除非贪图简便,直接引入connection)
下面是直接修改后的代码。io-base是必须要require的。
大体就是把connection 用了Y.io 来处理。同时把 callback 做了一个转换工作。这么修改完毕后,配合上Datatable的修改。答案来了:
datasource 里面还有一些对connection进行abort的操作,也要对应做转换才算完美,继续投入代码修改……
实际上就在上文代码里面包含了abort。但是我还是把修改后的代码放在下方,体现历史变化: