En metod att använda är att ta tag i JSON-returen från Firebug (eller Webkits inspektör eller vad som helst) och köra den genom http://jsonlint. se . Om JSON-strängen är identisk, skulle jag gissa att det finns något annat som matas ut (kanske en PHP-varning, eller bara ett eko av en sträng någonstans) som gör att analysen misslyckas. DataTables använder sig av JSON-parsern inbyggd i jQuery 1.4, och kommer att ge detta fel när parsern inte kan avkoda strängen.
Om det inte hjälper, kan du ge oss en länk till sidan?