$.load() provede asynchronní požadavek, to znamená, že funkce nečeká na příchod dat, než se vrátí. Proto $("table").tablesorter();
se s největší pravděpodobností provede před přidáním tabulky do dokumentu. Buď to udělejte synchronní volání, nebo (ještě lépe) předejte obslužnou rutinu pro načtení události complete.
<script type="text/javascript">
$(document).ready(function() {
$("#container").load(
"table.php?randval="+Math.random(),
null,
function (responseText, textStatus, req) {
$("table").tablesorter();
}
);
});
</script>