Como recarregar / atualizar o jQuery dataTable?

Estou tentando implementar a funcionalidade pela qual clicar em um botão na tela causarájQuery dataTable para atualizar (como a fonte de dados do lado do servidor pode ter mudado desde que o dataTable foi criado).

Aqui está o que eu tenho:

$(document).ready(function() {
    $("#my-button").click(function() {
        $("#my-datatable").dataTable().fnReloadAjax();
    });
});

Mas quando eu corro isso, não faz nada. Qual é a maneira correta de atualizar a dataTable quando o botão é clicado? Desde já, obrigado!

questionAnswers(20)

yourAnswerToTheQuestion