私はdatatablesプラグインを使用しており、テーブルをajaxで補充する必要があります。なぜ[object object]がjsonの結果ですか?
は、だから私は、コード・ショーのような(JSON形式)アヤックスファイルから返されたデータを持つテーブルの列を埋める
$.get(select.data('url'), {article_category:select.val()}, function (data) {
if (data.error) {
alert(data.error);
}else{
var result = data.articles;
table = $('#datatable').DataTable({
destroy: true,
data: result,
columns: [
{ data: 'id' },
{ data: 'article_code' },
{ data: 'article_name' },
{
data: 'article_amount',
className: {data: 'back'}
},
{ data: 'return_amount' },
{ data: 'article_price_ht' },
{ data: 'article_price_ttc' },
{ }
]
});
}
},'json');
私の問題は、私がデバッグを実行wheneクラス名を除いたデータで埋めテーブルクロムのモード私はこれを持っています
<td class=" [object Object]">500</td>
私はどのようにclassNameのコードを書くべきですか?
EDIT: これは私のJSONがどのように見えるかです:
を次のようにオブジェクトの内側に、ので、あなたのコードはする必要があります? – DavidG
ドキュメントを読む... 'className'は文字列を返す必要があります。何をしようとしていますか? – charlietfl
ああ、特定の行にクラスを追加したいのですか?私はセルの面で回答しました – coderredoc