-1

だから私は動作する次のコードを持っています:

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 ) "

4

2 に答える 2

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

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

  });
});

上記のコードをコピーして貼り付けます。コード内のいくつかの括弧が抜けています

于 2013-03-01T13:54:53.543 に答える
0

よくわかりませんが、問題は、最後に domEle[data['columns_order'][key]['fieldy']] の後にあると思います

于 2013-03-01T13:53:47.280 に答える