2013-03-01 53 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