为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

摇曳的蔷薇 2019-02-20 18:19:07
假设后端有一组数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?
查看完整描述

2 回答

?
www说

TA贡献1775条经验 获得超8个赞

取得數組裏指定元素的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位數


查看完整回答
反对 回复 2019-02-25
?
三国纷争

TA贡献1804条经验 获得超7个赞

新增一个8,并且把新增的数提交给后端,然后重新调用接口来刷新数据


查看完整回答
反对 回复 2019-02-25
  • 2 回答
  • 0 关注
  • 752 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号