I had this requirement of paginating the data being shown in the table and fetching it through ajax calls - this I accomplished by using dataTables plugin with the following
It worked with the following change - bringing the tablesorter initialisation out
$("#companies").tablesorter();
and trigger update after every ajax call.
"success" : function (jsonData) { fnCallback(jsonData); $("#companies").trigger("update"); }