使用数据表和 fnRowCallback。
我正在尝试将点击绑定到第二列的每一行。该表在第二列中返回正确的锚点以及正确的变量,但是当我单击链接时,ajax 将每个都作为相同的用户 ID 发送。
我想我需要使用 .each().click 但我尝试的每件事都不起作用。
任何人都知道我做错了什么......
"fnRowCallback": function( nRow, aData, iDisplayIndex ) {
$('td:eq(1)', nRow).html('<a href="#" id="view_log.php?userid='+ aData[1] +'&acyear='+ aData[2] +'" class="view_log">'+ aData[3] +'</a>').click(function() {
var url = $('.view_log').attr("id");
var timestamp = (new Date()).getTime();
$("#table_container").hide();
$(".themenu").hide();
$("#log").show();
$.ajax({
type: "GET",
url: ''+url+'&x='+timestamp,
dataType: "html",
success: function(data) {
$("#log").html(data);
}
});
});
}