猿问

js post提交数据的时候,如何对包进行拆分?

问题:

开发的时候预见一个问题,就是我post提交数据的时候,是多个子包合成一个大包,现在后台服务有个限制,假如如果这个包超过30kb,对其进行拆分,例如,这个包是有8个子包组成的,如果大于30kb,那么先对其进行四四平分,把这个包分成2分,每分4个包,如果这其中这4个包还大于30kb,那么再对其进行拆分,以此类推,直至符合要求;


举个例子:


   var datas = {

    school:'北大',

    conts:[{

      name:'andy',

      age:19

    },{

      name:'jack',

      age:40

    },{

      name:'lcuy',

      age:23

    },{

      name:'chen',

      age:35

    },{

      name:'heh',

      age:28

    }]

  }

其中,conts的值就是有每隔子包组成的,是对其进行处理;各位,有什么高见?


凤凰求蛊
浏览 580回答 2
2回答

墨色风雨

已经解决;写了个递归函数

翻翻过去那场雪

能把数组的截取说的这么绕的,我墙都不服,就服你!
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答