map() 把每个元素通过函数传递到当前匹配集合中,生成包含返回值的新的 jQuery 对象。

比如将一个新的对象值赋值给后端返回的data返回数据当中渲染

var pickerStatus={
    IN_PROCESS:"未设计",
    DESIGNED:"已设计"
}
$.get(xxxxx).then(function (resp) {
        $.map(resp.data.records, function(el){
            el['statusCN']= pickerStatus[el.pickerStatus];
        });
      var str = template('Collection', {
            arr: resp.data
        })
        $('.header').append(str)
    }, 'json')

 

posted on 2020-04-23 11:57  小菟同学  阅读(689)  评论(0编辑  收藏  举报

……