Tablas de datos múltiples en la misma página con diferentes fuentes de ajax

Tengo varias tablas en una sola página usando dataTables. Cada uno necesita tener su propio 'sAjaxSource'. Parece que no puedo entender exactamente cómo hacer esto. Aquí está el código mínimo que tengo:

         var oTable = $('.datatable').dataTable( {
                "bProcessing": true,
                "sAjaxSource": "/ajax/function",
                "bSort": false,
                "fnDrawCallback": function() {
                       //some click events initilized here
                 }
            });

Esta es básicamente la configuración básica. Cada tabla como la clase de tabla de datos y una ID única. Pero no estoy seguro de cómo cambiar AjaxSource, según una tabla específica.

¡Gracias

EDITAR

Esto es lo que terminé haciendo:

        $('.datatable').each(function(index){

             $('#'+$(this).attr('id')).dataTable( {
                "bProcessing": true,
                "sAjaxSource": $(this).children('caption').html(),
                "bSort": false,
                "fnDrawCallback": function() {
                 }
            });
        });

Dentro de la tabla puse una etiqueta de título que está oculta por css y contiene la URL de origen de Ajax. Se itera a través de cada instancia y toma la url.

Esto parece estar funcionando hasta ahor

Respuestas a la pregunta(4)

Su respuesta a la pregunta