jquery ajax请求问题

在请求后台接口的时候,我们很常见的用法就是$.ajax({}),平常从来没有在意过请求的时间响应的时间问题,今天在程序中接触到了,如下图所示的status:

jquery ajax请求问题

还有在pending的请求。

我使用的是datatables框架,请求好的数据直接塞到框架里面。

jquery ajax请求问题

但是这个就会出现问题了,比如先请求的status还没有200,后面请求的成功了,展现在界面的数据就会显示为上一次的结果,因为上一次的请求时间比较久,所以它返回来以后直接覆盖了前面的数据,

解决的方法就是ajax.abort().;

jquery ajax请求问题