2013-03-01 52 views
-1

所以我下面的代码其中工程:jQuery的动态添加

var a = $("#sample_1").dataTable().fnAddData([ 
    domEle['AGENCY_NAME'], 
    domEle['ADVERTISER_NAME'], 
    domEle['CAMPAIGN_NAME'], 
    domEle['STRATEGY_NAME'], 
    domEle['IMPRESSIONS'], 
    domEle['CLICKS'], 
    domEle['PC_CONVERSIONS'], 
    domEle['PV_CONVERSIONS'], 
    domEle['ADJ_PV_CONVERSIONS'], 
    domEle['eCPM'], 
    domEle['eCPA'], 
    domEle['eCPC'], 
    domEle['MEDIA_COST'], 
    domEle['TOTAL_SPEND'], 
]); 

但是我想显示其在AJAX返回的顺序列,所以我想把它改成这样:

var a = $("#sample_1").dataTable().fnAddData([ 
    $.each(data['columns_order'], function(key, value){ 

      domEle[data['columns_order'][key]['fieldy']], 

     }); 
]); 

但我不断收到以下错误"Uncaught SyntaxError: Unexpected token) "

+0

您尝试过没有','吗?我不明白为什么它应该在那里。 – 2013-03-01 14:19:21

回答

0

林不知道,但我认为问题是,在年底,经过domEle [数据[ 'columns_order'] [重点] [ 'fieldy']

0
var a = $("#sample_1").dataTable().fnAddData({ 
    $.each(data['columns_order'], function(key, value){ 

     domEle[data['columns_order'][key]['fieldy']], 

    }); 
}); 

复制粘贴上面的代码。您错过了代码中的一些括号

+0

这不工作。您将空心方括号更改为不正确的大括号。 – Elliot 2013-03-01 13:56:42