Bir javascript nesnesine sahibim, veri tabanına yeni bir satır eklemeye çalışıyorum. Bir sütun bir alandır ve diğer sütun bir düğme içermelidir.Veritabanına yeni bir satırda düğme ekleme, tanımsız alma
var appendLastCategory = function() {
var obj = {
id: 'jh2i4h34ubi43',
name: 'Lolo',
};
$('#categoriesList').DataTable().row.add({
name: obj.name, //First column
mRender: function() { //Second column
return "<a class='md-btn' onClick='deleteCategory(this, "" + obj.id + "")'>Delete</a>";
}
}).draw();
};
Sonra "Sil" düğmesini tıkladığınızda, Im 'id' değeri 'tanımsız' alma. Ve nedenini bilmiyorum, çünkü tabloyu başlangıçtaki verilerle doldurduğumda ve 'mRender'ı çoğunlukla aynı şekilde kullanarak çalışıyorum.
var deleteCategory = function(element, id) {
console.log(id);
//Blah blah, all the code to delete on backend and remove the row
};
Ortaya çıkan işaretlemede, ortaya çıkan 'onClick' özniteliklerinin listelendiğini doğrulayabilir misiniz? yani 'deleteCategory (bu," jh2i4h34ubi43 ")' –
Koddaki 'id' kelimesini yazdığımda bile tanımlanmamış göstermeye devam ettiğimi onaylayabilirim. –