我们有一个带有多个按钮的网页。我们正在使用javascript / jquery执行ajax调用。单击“显示数据”按钮后,ajax调用将获取数据,数据将被绑定到网格。记录数可以超过10k。因此,在“显示数据”按钮上单击时,我们仅检索前100条记录,并将前100条记录绑定到网格。在网格下方,我们具有上一个和下一个按钮。单击下一步按钮时,我们将使用ajax调用并绑定到网格来检索下100条记录。
在网格中,我们有各种货币列。在网格的顶部,我们有一些货币计算部分。因此,在单击“显示数据”按钮时,我们要使用ajax调用来计算整个记录计数集(例如,在1万条记录而不是100条记录上)的货币计算。在网格中,第一次显示的是100条记录而不是10k )。
单击“显示数据”按钮,将立即显示网格,但同时进行该货币计算需要更多时间。我们正在循环进行货币计算(一次批处理100条记录)。因此,假设货币计算是在后台进行的,同时用户单击下一步按钮,那么持续进行货币计算的ajax调用会发生什么?他们会工作顺利还是会中止?或者我们将面临货币计算的ajax调用或next按钮的ajax调用的任何问题?
请注意,我们对所有ajax操作都使用async:true。