在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 前端用ajax與后端數(shù)據(jù)交互時遇到了個小問題,求幫助

前端用ajax與后端數(shù)據(jù)交互時遇到了個小問題,求幫助

假設(shè)后端有一組數(shù)7、6、5、4、3、2、1,每點(diǎn)擊一次增加3個數(shù),如下所示
[7 6 5
 4 3 2
 1
]
點(diǎn)擊一次獲取765,再點(diǎn)擊一次變成:765、432


如果我點(diǎn)擊一次變成765,此時我在前端新增一個8,變成8765,并且把新增的數(shù)提交給后端
則后端如下所示
[8 7 6
 5 4 3
 2 1
]
5被新增的8給擠到了下一行去
當(dāng)前顯示的結(jié)果為8765,此時繼續(xù)點(diǎn)擊添加3個數(shù),就會變成:8765、543,里面的5重復(fù)出現(xiàn)了

請問如何做才能獲取第二行的數(shù)仍是 4 3 2?使得最終輸出的結(jié)果是8765、432?

回答
編輯回答
玄鳥

為啥不能把提交給后端的事情最后做?

2017年7月17日 13:33
編輯回答
茍活

取得數(shù)組裏指定元素的index,並且從index + 1的元素開始算3個

array = [8 7 6 5 4 3 2 1],則對應(yīng)的index如下
index = [0 1 2 3 4 5 6 7]

當(dāng)前端要求取3位數(shù)字時,把目前的數(shù)字的最後一位數(shù)(即8765的5)一起提交到後端,後端判斷5是array中的哪位index(例子中5的index是3),然後只返回index + 1開始的3位數(shù)

2017年7月7日 06:48
編輯回答
不討喜

新增一個8,并且把新增的數(shù)提交給后端,然后重新調(diào)用接口來刷新數(shù)據(jù)

2017年11月13日 11:07