javascript - jQuery DataTables event preXhr.dt doesn't fire -


i need include data to ajax request before request send. set event handler prexhr.dt doesn't fire reason

$('.js-paging').on('prexhr.dt', function(e, settings, data){     console.log(settings, data) }) 

so no log data, event haven't fired.

html

<span class="previous paginate_button">     <a class="link js-paging" href="#">previous</a> </span> 

all events in datatables triggered directly on <table> element (look _fncallbackfire in source => $(settings.ntable).trigger( e, args )), cannot catch event on arbitrary <a> element above.

$('table').on('prexhr.dt', function(e, settings, data){ 
$('#<table-id>').on('prexhr.dt', function(e, settings, data){ 
$('.<table-class>').on('prexhr.dt', function(e, settings, data){ 

works.


Comments