我有以下代碼來處理點擊行或單個單元格。這puzzels我DataTable jquery選擇器沒有觸發
$(document).ready(function() {
var JSON_URL = '{% url "technician_activity" %}';
var oTable = $('#technician_activity').dataTable({
"processing": true,
"serverSide": true,
"ajax": JSON_URL ,
"jQueryUI": true
});
alert("Without this alert selectors don't work? oTable = " + oTable);
oTable.$('tr').click(function() {
var data = oTable.fnGetData(this);
alert("Column " + data);
});
oTable.$('td').click(function() {
var data = oTable.fnGetData(this);
alert("Cell " + data);
});
});
一兩件事是沒有第一個警報聲明
alert("Without this alert selectors don't work? oTable = " + oTable);
選擇了TR和TD不工作,這是很不解,我 - 的區別是什麼,這個警報( ) 正在做?
我沒有答案,但我認爲'alert'給了一些時間來從服務器獲取數據 – slackmart 2014-10-17 23:28:48
不,我不這樣做,我等待所有的數據行(5其中總計!)被提取。然後點擊行/列,代碼中顯示的選擇器不能在沒有初始警報的情況下工作()... – 2014-10-17 23:49:15