前端用ajax与后端数据交互时遇到了个小问题,求帮助

假设后端有一组数7、6、5、4、3、2、1,每点击一次增加3个数,如下所示

[7 6 5

 4 3 2

 1

]

点击一次获取765,再点击一次变成:765、432



如果我点击一次变成765,此时我在前端新增一个8,变成8765,并且把新增的数提交给后端

则后端如下所示

[8 7 6

 5 4 3

 2 1

]

5被新增的8给挤到了下一行去

当前显示的结果为8765,此时继续点击添加3个数,就会变成:8765、543,里面的5重复出现了

请问如何做才能获取第二行的数仍是 4 3 2?使得最终输出的结果是8765、432?


摇曳的蔷薇
浏览 769回答 2
2回答

www说

取得數組裏指定元素的index,並且從index + 1的元素開始算3個array = [8 7 6 5 4 3 2 1],則對應的index如下index = [0 1 2 3 4 5 6 7]當前端要求取3位數字時,把目前的數字的最後一位數(即8765的5)一起提交到後端,後端判斷5是array中的哪位index(例子中5的index是3),然後只返回index + 1開始的3位數

三国纷争

新增一个8,并且把新增的数提交给后端,然后重新调用接口来刷新数据
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript