为什么用json.stringify转换之后参数前面会加个0

解决方案 »

  1.   

    你这样的情况,好像不是合法的JSON字符串哦,确实转换后,没有做其它操作?console.log一下原对象
      

  2.   

    没有啊 就转换后直接传给后台了  console.log打印出来是对的
      

  3.   

    和json.stringify没有关系,你的this.ruleForms应该是个jquery对象,打印出来会是个数组,你传递给后台的时候应该是转成js对象了,所以后台是正确的。
      

  4.   


    检查一下你的this.ruleForms对象是不是一个jquery对象。
      

  5.   

    因为this.ruleForms是个集合数组对象,this.ruleForms[0]才是你需要的。JSON.stringify(this.ruleForms[0])