Един метод, който да използвате, е да вземете връщането на JSON от Firebug (или инспектора на Webkit или каквото и да е) и да го пуснете през http://jsonlint. com . Ако JSON низът е идентичен, тогава бих предположил, че има нещо друго, което се извежда (може би PHP предупреждение или просто ехо на низ някъде), което причинява неуспешно анализиране. DataTables използва JSON анализатора, вграден в jQuery 1.4, и ще даде тази грешка, когато анализаторът не може да декодира низа.
Ако това не помогне, можете ли да ни дадете връзка към страницата?