私は、Ajaxを使用して動的に作成および設定されたJquery Datatableを作成しています。 Datatableが作成された後、行の値にアクセスしようとしていますが、エラーがUnable to get property 'aDataSort' of undefined or null reference
のようになっています。ここでは、上記のエラーがページの読み込み時に来るコードを追加していますが、ページを追加していない場合はうまく表示されます。.datatableを呼び出す際の未定義またはnull参照のプロパティ 'aDataSort'を取得できません。
var tbtable = $('#SettingsDatatable').DataTable();
var dataa = tbtable.row($(this).closest("tr")).data();
助けてください。
'$(this).closest(" tr ")' ...に 'this'とは何ですか?もしそれが 'this'のコードが決して有効なテーブル要素の参照を含んでいなければ、そしてもしそうでなければ、何らかの種類のイベントハンドラの一部であるなら、関連するコード全体を表示してください。 – davidkonrad
@davidkonrad WebサービスへのAjax呼び出しの中でDatatableを作成しました。 Ajaxの外に私は投稿されたコードを追加しています。 'this'の代替がありますか? – Lara