Что вы подразумеваете под неудачей? Вы создаете таблицу в PHP, выводите ее, а затем вызываете DataTable? Заполняете ли вы таблицу с помощью вызова AJAX?
Я бы установил Firebug, если вы используете Firefox или используете встроенные инструменты в Chrome или Safari. Они сообщат вам, если JS обнаружил ошибку, или позволят вам проверить ответы на запросы AJAX.