• 复杂的数据结构解决方法


    公司在做一个进销存的ERP系统,没有使用新框架,而是用的JQ,所以涉及到前后端大量的数据交互,印象最深的是一个出库单的创建,包括了多个订单号,每个订单号里都有多个商品,而且发货的数量先做判断,在value里面设置默认值,而后根据用户的输入判断是否合理,不合理则回复默认值,如果合理,发货数量则按照用户的输入值,这个时候最先想到的是先设置好数据格式,在根据用户点击订单号触发事件添加数据,经过两天的努力,发现数据都可以拿到,但是有一个很大的问题,就是用户点击一个和下一个必须要有时间上的间隙,因为只有AJAX事件完成后才有数据,如果用户点击下一个时,上一个响应还没有完成,那么会报错或者是返回null,想了多种方法去解决,甚至都用到了ng框架的双向数据绑定,依然没有解决,这时候果断和后端人员沟通,一个请求把数据全部返回,这样的话只需要在这个大的object上做key的增删改查就可以了,只是会用到多个each循环,但是数据不会出现问题,于是这个问题解决了。

  • 相关阅读:
    emqttd的启动脚本
    vue2的全局变量
    windows 上优雅的安装 node 和 npm
    Intent数据清理
    android 滑动刷新的实验总结
    Android 音量键拦截
    多进程通讯笔记 android aidl
    perl-Thread-Queue for openwrt
    openwrt的编译环境
    高德地图白屏的问题
  • 原文地址:https://www.cnblogs.com/alvin553819/p/7127380.html
Copyright © 2020-2023  润新知