Как уже упоминалось, jqGrid , вероятно, ваш лучший выбор. Если вы хотите иметь возможность перехватывать данные перед передачей в таблицу, это тоже довольно легко сделать. установив тип данных для функции, вы можете манипулировать загрузкой так, как вам нравится, а затем нажать на сетку с помощью addJSONData (), когда закончите фробпинг.
Если у вас есть более конкретные вопросы, я бы предложил немного их расширить. Кроме того, похоже, что вы можете проверить существующие вопросы и ответы здесь.