送るのDataTableにAjaxのデータを追加します。 draw()
:前に私は、変数内のDataTableを初期化
$(document).on("change", "#add-some-liquors", function(e) {
// some validations here
// My attempt to add this data
dataTable.data({"drinks" : "coca-cola"});
// Draw the dataTables
dataTable.clearPipeline().draw();
});
はdataTable.data({"drinks" : "coca-cola"});
は、私がバックエンドでチェックしたときに、私は2つだけデフォルト初期化されたデータであるリンゴ&バナナを取得POSTで飲み物を追加していないようです。私は何が欠けていますか?
あなたが示唆したように、 '[]' '} {'よりべきではないのですか? '{} 'として宣言されているアイテムは' push'できません。 –
うん、プッシュは配列用です。オブジェクトの場合、キーと値を設定するだけです。あなたが使っているものはここでは問題ではありません。 –
私は 'var testVar = [{" fruits ":" apple "、" veggies ":" banana "}];にデータを作り直してみました。それを' data:testVar'に入れました。バックエンド... –