jquery用页面数据组装json数组/遍历json数组

2 篇文章 0 订阅
1.jquery用页面数据组装json数组
let result = [];
    var index=0;
    for(var i in indexArray){

      index=parseInt(i)+1;
      var orderNumVal = $("#orderNum"+index).val();
      var paymentModeVal=$("#paymentMode"+index).val();
      var paymentModeDescVal = $("#paymentModeDesc"+index).val();
      var channelCodeVal=$("#channelCode"+index).val();
      var materialIdVal = $("#materialId"+index).val();
      var materialUrlVal = $("#materialUrl"+index).attr("src");

      let formData = {
        'orderNum': orderNumVal,
        'paymentMode': paymentModeVal,
        'paymentModeDesc': paymentModeDescVal,

        'channelCode': channelCodes,
        'materialId': materialIdVal,
        'materialUrl': materialUrlVal
      };
      result.push(formData);
    }
    var resultStr = JSON.stringify(result);
    console.log("resultStr---"+resultStr);
jquery json数组增加元素
    var dataObj = $("#submitData" , parent.document).val();
    var dataStr = JSON.stringify(dataObj); //obj-->String
    var data = eval('('+dataStr+')'); //替换json字符串中的转义字符
    console.log("data---"+data)

    var dataJsonarray= $.parseJSON(data); // String --> json数组
    for(var i in dataJsonarray){  //遍历json数组增加元素
      dataJsonarray[i]["publishTime"]=date
    }
    var resultStr = JSON.stringify(dataJsonarray);
    console.log("resultStr---"+resultStr);
2.遍历json数组
 var obj = [{ "name": "张三", "password": "123456"}];
 //下面使用each进行遍历
 $.each(obj, function (index, value) {
     // index代表下标
     alert(value.name + '---' + value.password);
 });
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值